JBoss AS 7 不接受远程连接

2022-09-01 02:48:50

我正在使用 JBoss AS 7,并尝试使用 IP(从 Intranet 中的计算机)连接到我的应用程序。它不起作用。如果我从具有服务器的计算机进行测试,我可以看到系统正在运行,如果我通过localhost(http://localhost:8080/MySystem....),但不是如果我尝试使用IP(http://:8080/MySystem....)。

有什么帮助吗?


答案 1

答案是独立编辑.xml并插入标记 any-address 而不是绑定到 127.0.0.1 的 inet 地址

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

答案 2

我在独立.xml中将127.0.0.1(本地主机)更改为0.0.0.0。它的工作原理。只要注意安全性。

<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:0.0.0.0}"/>
    </interface>
    <interface name="public">
        <inet-address value="${jboss.bind.address:0.0.0.0}"/>
    </interface>
    <!-- TODO - only show this if the jacorb subsystem is added  -->
    <interface name="unsecure">
        <!--
          ~  Used for IIOP sockets in the standard configuration.
          ~                  To secure JacORB you need to setup SSL 
          -->
        <inet-address value="${jboss.bind.address.unsecure:0.0.0.0}"/>
    </interface>
</interfaces>

推荐