netbeans - 无法在 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 与其他版本完全不同。
解决方案
使用 netbeans 11.2 和 wildfly 服务器时,同样的问题仍然存在。
我认为问题出在 netbeans 11.x 的 ejb 插件中
为了解决这个问题,我使用 Netbeans 9.0 创建了企业应用程序(它可以工作),然后使用最新版本的 Netbeans 11.2 打开它。
推荐阅读
- c# - 按 lambda 排序时,EF Core 导航属性消失
- ios - 为什么弹出UIViewController会改变navigationItem的titleTextAttributes?
- makefile - make 指令的解释
- laravel - Laravel Eloquent 如何更新数据
- amazon-ec2 - ansible-playbook 等待 ssh 超时并出现 ping 错误,但在本地工作
- ios - 指定最小单元格高度会产生警告吗?
- xamarin.forms - IMarkupExtension - 在编译期间检查属性类型 (xamarin.forms)
- github - 使用 Saltstack 构建包
- cygwin - Cygwin 无法设置 db_home
- java - 在 ServletContext 资源 [/WEB-INF/spring-security.xml] 中定义的名称为“offlineTokenServices”的无效 bean 定义