因此,我从这里安装了最新的ApacheApache8Server: TomEE
TomEE服务器运行良好,我可以成功地将它作为服务器添加到Netbeans中。
不过,从那里开始,我将尝试创建一个新的“使用Ant的Java”-> "Java“->”“,在选择了我的TomEE 8服务器之后,我只会看到以下Java版本选项:
TomEE 8怎么可能不支持EE 8?我在这里错过了什么?

发布于 2022-10-20 22:25:37
我可以使用NetBeans 15 +JDK17.0.2+ TomEE 8.0.12再现您的问题。
添加TomEE 8.0.12服务器可以正常工作(服务> Servers > Adding .),它可以在NetBeans中启动和停止,但是在创建Application时,Java版本删除列表中没有相应的JavaEE8Web选项,如屏幕截图所示。
这个问题已经被报告为NetBeans错误(参见问题#4027:没有JavaEE8WebServer选项用于TomEE 8.0.11和TomEE 9.0.0 M7),但不幸的是,这个问题似乎还没有分配给任何人。
正如Bourque在对OP的评论中所建议的,最明显的解决方法是使用Maven或Gradle创建web应用程序。一个比较麻烦的选择是将Ant项目创建为Java 7 Web项目,然后编辑该项目的配置文件以升级其使用Java 8。这种方法听起来很简单,但我怀疑实际上它可能很棘手。
https://stackoverflow.com/questions/74132980
复制相似问题