gpt4 book ai didi

java - Netbeans 中的 "Java EE 7"和 JBoss EAP 7.0

转载 作者:行者123 更新时间:2023-11-30 02:24:27 25 4
gpt4 key购买 nike

我尝试根据 this article 将 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 一起使用。请参阅 this link :

JBoss AS 7 does not work with Java 8. If you need to use Java 8 consider upgrading to WildFly (wildfly.org) which is a Java EE 7 implementation. WildFly is the new name for JBoss AS. When you try to run AS7 of JDK8 it will hang during the boot...

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

  • 使用 NetBeans 8.2 以外的 IDE 来安装 JBoss EAP 7。显而易见的选择是 JBoss Developer Studio来自红帽。它基于 Eclipse,注册免费,并且(毫不奇怪)使 JBoss 的安装和使用变得简单。不过,您仍然无法使用 Java 8;您必须使用 Java 7。

  • 改用 WildFly(或其他替代方案,例如 Payara)作为 NetBeans 中的应用程序服务器,而不是使用 JBoss EAP 7。这种方法允许您使用 Java 8 来开发、部署和测试 EE 7 应用程序在 NetBeans 内。

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

关于java - Netbeans 中的 "Java EE 7"和 JBoss EAP 7.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46020502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com