【问题标题】:Cannot creating Session Beans in Netbeans 11.1无法在 Netbeans 11.1 中创建会话 Bean
【发布时间】: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.0session-test-war-1.0:选择每个项目,然后右键-单击并从上下文菜单中选择Clean and Build。一旦这些项目构建成功,请尝试构建 session-test-ear-1.0。这能解决您的“奇怪警告”吗?
  • 抱歉,这没用。 :(

标签: netbeans dependencies ejb stateless-session-bean


【解决方案1】:

使用 netbeans 11.2 和 wildfly 服务器时,同样的问题仍然存在。

我认为问题出在 netbeans 11.x 的 ejb 插件中

为了解决这个问题,我使用 Netbeans 9.0 创建了企业应用程序(它可以工作),然后使用最新版本的 Netbeans 11.2 打开它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多