簡體   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