无法在JBoss EAP 6.4环境中使用wildfly-maven-plugin 2.0.1进行部署。

问题描述 投票:0回答:1

在JBoss EAP 6.4环境下使用 wildfly-maven-plugin 2.0.1进行部署时,出现以下错误。当把原生端口从默认端口(9999)改为其他端口时,出现以下错误.java.net.ConnectException: WFLYPRT0053: 无法连接到远程+。http:/localhost:9993. 连接失败。Invalid response

<plugin>
    <groupId>org.wildfly.plugins</groupId>
    <artifactId>wildfly-maven-plugin</artifactId>
    <version>2.0.1.Final</version>
    <configuration>
        <hostname>${wild.hostname}</hostname>
        <port>${wild.port}</port>
        <username>${wild.username}</username>
        <password>${wild.password}</password>
        <name>${wild.name}</name>
        <timeout>60000</timeout>
        <server-groups>${wild.servergroups}</server-groups>
    </configuration>
</plugin>
jboss maven-plugin jboss6.x
1个回答
0
投票

看起来有一些特殊的代码,在使用9999端口时自动覆盖协议。既然你已经改变了端口,你也需要覆盖协议。在命令行中,你可以使用 -Dwildfly.protocol=remoting.

对于你的配置,你只需要添加以下信息 <protocol>remoting</protocol>.

<plugin>
    <groupId>org.wildfly.plugins</groupId>
    <artifactId>wildfly-maven-plugin</artifactId>
    <version>2.0.1.Final</version>
    <configuration>
        <hostname>${wild.hostname}</hostname>
        <port>${wild.port}</port>
        <username>${wild.username}</username>
        <password>${wild.password}</password>
        <name>${wild.name}</name>
        <timeout>60000</timeout>
        <protocol>remoting</protocol>
        <server-groups>${wild.servergroups}</server-groups>
    </configuration>
</plugin>
© www.soinside.com 2019 - 2024. All rights reserved.