繁体   English   中英

JBoss AS7部署插件(jboss-as-maven-plugin)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM