【发布时间】:2019-12-03 20:47:26
【问题描述】:
我的目标是在 NetBeans 11.1 中使用(无状态)会话 bean。 我正在使用操作系统 Ubuntu-Mate 18,并且正在使用 GlassFish 5.1.0 服务器。
我尝试像教程https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/SessionBean/SessionBeanDemo.html 中那样实现会话bean。不幸的是,大多数教程都过时且已弃用。我曾尝试按如下方式实现无状态会话 bean:
首先,我开始了一个新的“企业应用”项目。
然后我选择了一个名字...
...我在创建 EJB 和 Web App 模块时留下了复选标记。
之后,Ear-Folder 显示了一个关于依赖项工件的奇怪警告。如果我尝试解决项目问题,什么都没有发生。
您可以阅读屏幕截图中的说明。
当我开始在 SessionTest-ejb-1.0 中创建会话 bean 时,我无法选择位置。 EJB 模块应该使会话 bean 工作。
我不知道如何在 Netbean 11.1 中实现会话 bean。我不能依赖互联网教程。 Netbeans 11.1 与其他版本完全不同。
【问题讨论】:
-
[1] 你使用的是什么 JDK 版本,因为据我所知,GlassFish 5 不支持任何 JDK > 8。[2] 如果可能,upgrade to NetBeans 11.2 看看问题是否仍然存在. [3] 您能否更新您的问题以显示构建的输出?
-
先尝试手动构建项目session-test-ejb-1.0和session-test-war-1.0:选择每个项目,然后右键-单击并从上下文菜单中选择Clean and Build。一旦这些项目构建成功,请尝试构建 session-test-ear-1.0。这能解决您的“奇怪警告”吗?
-
抱歉,这没用。 :(
标签: netbeans dependencies ejb stateless-session-bean