Netbeans中的“Java EE 7”和JBoss EAP 7.0

Netbeans中的“Java EE 7”和JBoss EAP 7.0

问题描述:

我试图根据this article将jboss-eap-7.0添加到Netbeans 8.2中。
然后,我在Netbeans中创建了一个企业应用程序,并将服务器设置为JBoss。但是没有Java EE 7选项可供选择。我如何在Netbeans 8.2中使用“Java EE 7”以及“JBoss EAP 7.0”?Netbeans中的“Java EE 7”和JBoss EAP 7.0

由于以下原因,您尝试的操作不可行。

  • 虽然JBoss EAP 7已通过EE 7认证,但它不受NetBeans 8.2/Java 8支持,并且无法成功安装。

  • 如果您在引用的链接中遵循了解决方法,则告知NetBeans您在实际安装JBoss时正在安装WildFly。这可能允许安装继续进行,但之后您为该服务器创建应用程序时遇到问题并不奇怪。

  • 此外,JBoss的EAP 7不会与Java 8.看到工作this link

JBoss应用服务器7不与Java 8的工作。如果你需要使用Java 8 考虑升级到WildFly(wildfly.org),它是Java EE 7 的实现。 WildFly是JBoss AS的新名称。 当您尝试运行JDK8的AS7引导期间它将挂断......

我可以确认的JBoss EAP 7仍挂在启动时使用JDK 1.8。要继续你有几种选择,这取决于你的开发环境的制约:

  • 使用IDE以外的NetBeans 8.2安装的JBoss EAP 7.最明显的选择是从红帽JBoss Developer Studio。它基于Eclipse,免费提供注册和(不奇怪),使安装和使用JBoss变得容易。您仍然无法使用Java 8;你将不得不使用Java 7.

  • 切换到NetBeans中使用WildFly(或其他替代方法,如Payara)作为您的应用程序服务器,而不是使用JBoss EAP 7.此方法允许您使用Java 8开发,在NetBeans中部署和测试EE 7应用程序。

  • 在NetBeans外部下载并安装JBoss EAP 7,并手动将EE 7应用程序部署到该服务器。