0

我正在使用以下命令在我的 wildfly 18 服务器中部署战争-

$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$HOSTNAME:$PORT --user=**** --password=****

JBOSS_HOME、HOSTNAME 和 PORT 的值已根据需要正确传递,但运行此命令后出现以下错误 -

无法连接到控制器:控制器在主机名不可用:端口:java.net.ConnectException:WFLYPRT0053:无法连接到远程+http://hostname:port。连接失败:WFLYPRT0053:无法连接到远程+http://hostname:port。连接失败:无效响应

这里的端口是管理本机端口+偏移量,它们也在我的standalone-ha.xml中正确定义-

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:20}">
        <socket-binding name="ajp" port="45001"/>
        <socket-binding name="http" port="41001"/>
        <socket-binding name="https" port="41201"/>
        <socket-binding name="management-http" interface="public" port="${jboss.management.http.port:51000}"/>
        <socket-binding name="management-https" interface="public" port="${jboss.management.https.port:51200}"/>
        <socket-binding name="management-native" interface="public" port="${jboss.management.native.port:43001}"/>
        .....
    </socket-binding-group>

有人可以帮我解决这个问题,因为我是 Wildfly 18 的新手,我在这里错过了什么? 我的 Wildfly 服务器已启动并正在运行,我可以从 Wildfly 的管理控制台部署我的战争,但在 putty(Linux)中出现错误。

4

2 回答 2

0

尝试连接到端口 51020 因为您给出的偏移量为 20,并且您的管理 http 端口是 51000。

于 2021-01-13T22:37:43.720 回答
0

如果您使用的是 http+remote,您应该连接到 management-http 端口而不是 management-native 端口

于 2020-07-17T08:26:35.457 回答