首页 > 解决方案 > 无法在 Netbeans 11.1 中创建会话 Bean

问题描述

我的目标是在 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 与其他版本完全不同。

标签: netbeansdependenciesejbstateless-session-bean

解决方案


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

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

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


推荐阅读