gpt4 book ai didi

JBoss野飞: Starts but can't connect?

转载 作者:行者123 更新时间:2023-12-02 17:50:10 27 4
gpt4 key购买 nike

我刚刚配置了 JBoss WildFly。它正在运行,并且可以从同一台机器访问,一切正常...

我的问题是它无法从另一个系统访问(我的意思是在网络中,服务器(托管计算机)URL 无法从另一个系统访问)。

我该如何解决这个问题?

最佳答案

默认情况下jboss/wildfly绑定(bind)到localhost,如果你想改变这个,你可以执行:

standalone.sh -b 0.0.0.0

监听计算机的所有 IP 地址(如果是多宿主)

另一种选择是在 standalone.xml 中配置接口(interface)部分。

更改:

<interfaces>
<interface name="management">
<inet-address value="127.0.0.1"/>
</interface>
<interface name="public">
<inet-address value="127.0.0.1"/>
</interface>
</interfaces>

至:

<interfaces>
<interface name="management">
<!-- Use the IPv4 wildcard address -->
<any-ipv4-address/>
</interface>
<interface name="public">
<!-- Use the IPv4 wildcard address -->
<any-ipv4-address/>
</interface>
</interfaces>

引用:

更新

来自 Wildfly 8 <any-ipv4-address/>deprecated并在 Wildfly 9 中删除,然后如果您使用的是 9.x 或更高版本,请使用 <any-address/> .

Deprecated. In the absence of -Djava.net.preferIPv4Stack=true, the JVM cannot be instructed to bind a socket to all IPv4 addresses, but only to IPv4 addresses, so the intended semantic cannot be obtained via this setting alone. Since using any-addressType and setting -Djava.net.preferIPv4Stack=true provides the same effect, this any-ipv4-addressType will be removed in a future release.

例如:

<interface name="global">
<!-- Use the wildcard address -->
<any-address/>
</interface>

关于JBoss野飞: Starts but can't connect?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26907323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com