通过 LAN 访问本地 WildFly 服务器

reach local WildFly server over LAN

所以我的防火墙是关闭的,我的 standalone.xml 包含

<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
    </interface>
    <interface name="public">
          <any-ipv4-address/>
    </interface>
    <interface name="unsecure">
        <inet-address value="${jboss.bind.address.unsecure:192.168.56.1}"/>
    </interface>
</interfaces>

运行 netstat 给出

C:\Users\Ram>netstat -an | find "8080"
  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING
  TCP    127.0.0.1:50200        127.0.0.1:8080         TIME_WAIT

运行 telnet 来自连接到网络的另一台计算机

C:\Users\Rami>telnet 192.168.56.1 8080
Connecting To 192.168.56.1...Could not open connection to the host, on port 8080
: Connect failed

我可以在启动服务器的计算机上键入 http://192.168.56.1:8080/ 访问服务器主页,但不能从连接到本地家庭网络的任何其他设备访问服务器主页。

配置看起来不错,我假设除了防火墙设置之外还有一些其他 Windows / 网络配置阻止您的访问。

尝试 telnet hostname port 从您的客户端到您的服务器以检查端口是否可访问 (see this SU answer)。