[英]JBoss AS7 Deployment Plugin (jboss-as-maven-plugin)
我已经尽我所能尝试了一切,让我的JBoss作为maven的插件运行,但是似乎无法使其运行。 我在所有版本上都遇到相同的错误(尝试7.1.1-7.9最终版本)。
现在有人会出现问题吗? 我在Java 8和Maven 3上运行。
我也尝试了所有可能的端口9999、9990、4447等。 在独立模式下运行。 这似乎是一个非常可怕的插件。
ERROR] Failed to execute goal
Reason: I/O Error could not execute operation '{
ERROR] "operation" => "read-attribute",
[ERROR] "address" => [],
[ERROR] "name" => "launch-type"
[ERROR] }': java.net.ConnectException: JBAS012144: Could not connect to remote://localhost:4447. The connection timed out
[ERROR] -> [Help 1]
乔纳斯
对于默认的standalone.xml配置(端口偏移为0),远程管理端口为9999。您需要在jboss maven插件配置中设置此端口。
通常,在这种情况下,您需要检查:1-插件配置与jboss独立xml文件匹配。 例如:
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.9.Final</version>
<inherited>true</inherited>
<configuration>
<hostname>${jboss.hostname}</hostname>
<port>${jboss.port}</port>
<username>${jboss.user}</username>
<password>${jboss.pass}</password>
</configuration>
</plugin>
2-检查主机名是否与您的jboss AS正在监听的绑定接口匹配。 例如,使用netstat命令,您可以检查jboss是否正在0.0.0.0:9999或127.0.0.1:9999或其他接口中监听。
该IP应该在jboss.hostname属性中设置,默认端口9999在jboss.port属性中设置。
jboss.user和jboss.pass属性与您在jboss AS中定义的管理用户有关。
3-尝试执行mvn jboss-as:deploy。 如果收到超时错误消息,请尝试在插件配置中增加超时值。 例如:
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.9.Final</version>
<inherited>true</inherited>
<configuration>
<hostname>${jboss.hostname}</hostname>
<port>${jboss.port}</port>
<username>${jboss.user}</username>
<password>${jboss.pass}</password>
.... 30000 ....
4-如果问题仍然存在,请也检查防火墙配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.