将JBossEAP 6.4连接到Maven项目

时间:2016-08-01 21:06:50

标签: maven jboss-eap-6 wildfly-10

这是一个非常基本的问题, 我有Centos 7,我已经配置了JAVA_HOME和Maven:

  

[nodet @ localhost WildFly] $ mvn -version   Apache Maven 3.3.9(bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47 + 01:00)   Maven主页:/ data / maven   Java版本:1.8.0_101,供应商:Oracle Corporation   Java home:/data/jdk1.8.0_101/jre   默认语言环境:en_US,平台编码:UTF-8   操作系统名称:&#34; linux&#34;,版本:&#34; 3.10.0-327.el7.x86_64&#34;,arch:&#34; amd64&#34;,系列:&#34; unix < / p>

当我解压缩wildfly-10.0.0.Final.zip和quickstart-10.x.zip时,转到helloworld目录并执行mvn clean install wildfly:deploy,我已成功部署应用程序,

BUT

当我解压缩jbo​​ss-eap-6.4.zip并再次运行命令时,我得到了:

无法在项目wildfly-helloworld上执行目标org.wildfly.plugins:wildfly-maven-plugin:1.0.2.Final:deploy(default-cli):无法在/ data / WildFly / quickstart上执行目标部署 - 10.x的/的HelloWorld /目标/ wildfly-helloworld.war。原因:I / O错误无法执行操作&#39; {

  

[错误]&#34;操作&#34; =&GT; &#34;只读属性&#34 ;,   [错误]&#34;地址&#34; =&GT; [],   [错误]&#34;名称&#34; =&GT; &#34;发射型&#34;   [错误]}&#39;:java.net.ConnectException:JBAS012174:无法连接到http-remoting://127.0.0.1:9990。连接失败:XNIO000816:重定向遇到建立连接

一切都设置为默认值,确保服务器已启动,并且正在侦听端口9990,尝试比较WildFly和Jboss EAP standalone.xml但它们并不完全相同(WildFly与Jboss EAP更稳定)。

1 个答案:

答案 0 :(得分:0)

WildFly和JBoss EAP 6具有不同的默认管理端口。如果要为两个配置使用相同的插件,则必须使用JBoss EAP的配置文件覆盖<port>9999</port>,或者在执行mvn命令时为端口添加系统属性。 / p>

mvn clean wildfly:deploy -Dwildfly.port=9999

另外需要注意的是WildFly是一个符合Java EE 7的容器,其中JBoss EAP 6是符合Java EE 6的容器。 WildFly快速入门中的一些快速入门可能无法在JBoss EAP 6上运行。如果您想要使用JBoss EAP而不是WildFly,请查看基于WildFly的符合Java EE 7的容器JBoss EAP 7 10.0.0.Final。