2017-09-03 107 views
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

回答

1

由於以下原因,您嘗試的操作不可行。

  • 雖然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應用程序部署到該服務器。

相關問題