繁体   English   中英

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

[英]“Java EE 7” and JBoss EAP 7.0 in Netbeans

根据本文,我尝试将jboss-eap-7.0添加到Netbeans 8.2中。
然后,我在Netbeans中创建了一个企业应用程序,并将服务器设置为JBoss。 但是没有可供选择的Java EE 7选项。 如何在Netbeans 8.2中将“ 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一起使用。请参见以下链接

JBoss AS 7不适用于Java8。如果需要使用Java 8,请考虑升级到WildFly(wildfly.org),它是Java EE 7的实现。 WildFly是JBoss AS的新名称。 当您尝试运行JDK8的AS7时,它将在启动期间挂起

我可以确认JBoss EAP 7仍在JDK 1.8启动时挂起。 要继续,您有几种选择,具体取决于开发环境的约束:

  • 使用NetBeans 8.2以外的IDE来安装JBoss EAP7。显而易见的选择是Red Hat的JBoss Developer Studio 它基于Eclipse,可以免费注册(并且毫不奇怪),并且使安装和使用JBoss变得容易。 但是,您仍然无法使用Java 8。 您将不得不使用Java 7。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM