2016-08-01 37 views
0

這是很基本的問題, 我的Centos 7,我已經配置JAVA_HOME和Maven:連接JBossEAP 6.4 Maven項目

[機Nodet @本地WildFly] $ MVN -version 的Apache Maven的3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47 + 01:00) Maven home:/ data/maven Java版本:1.8.0_101,供應商:Oracle Corporation Java home:/data/jdk1.8.0_101/jre 默認語言環境:en_US,平臺編碼:UTF-8 操作系統名稱:「linux」,版本:「3.10.0-327.el7.x86_64」,arch:「amd64」,系列:「unix

當我解壓wildfly-10.0.0.Final.zip和quickstart-10.x.zip,去helloworld目錄和MVN執行全新安裝wildfly:部署,我得到了應用程序成功部署,

當我解壓jboss-eap-6.4.zip並再次運行該命令我:

未能執行目標org.wildfly.plugins:wildfly - Maven的插件:1.0.2.Final:在項目上部署(default-cli)wildfly-helloworld:無法在/data/WildFly/quickstart-10.x/helloworld/target/wildfly-hellowor上執行目標部署ld.war。原因是:I/O錯誤無法執行操作「{

[ERROR] 「操作」=> 「只讀屬性」, [ERROR] 「地址」=> [], [ERROR]「名「=>」launch-type「 [ERROR]}':java.net.ConnectException:JBAS012174:無法連接到http-remoting://127.0.0.1:9990。連接失敗:XNIO000816:重定向遇到建立連接

一切都設置爲默認值,對於確保服務器已啓動,並偵聽端口9990,嘗試比較兩者WildFly和JBoss EAP standalone.xml但他們AREN」 t完全相同(與Jboss EAP相比,WildFly更加穩定)。

回答

0

WildFly和JBoss EAP 6有不同的默認管理端口。如果你想爲兩種配置使用相同的插件,你必須使用JBoss EAP的配置文件來覆蓋<port>9999</port>,或者當你執行mvn命令時,爲端口添加一個系統屬性。

mvn clean wildfly:deploy -Dwildfly.port=9999 

另一個要注意的是WildFly是Java EE 7兼容的容器,其中對JBoss EAP 6是一個Java EE 6兼容的容器。 WildFly快速入門的一些快速入門可能無法在JBoss EAP 6上運行。如果您想要使用JBoss EAP而不是WildFly,請查看JBoss EAP 7這是一個基於WildFly 10.0.0.Final的兼容Java EE 7的容器。

+0

工作,非常感謝! 我試圖參數配置子系統 192.168.1.104 添加到pom.xml中但它沒有工作......,不知道爲什麼? – askeriam