【问题标题】:reach local WildFly server over LAN通过 LAN 访问本地 WildFly 服务器
【发布时间】:2015-03-09 00:51:39
【问题描述】:

所以我的防火墙已关闭,我的 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/ 访问服务器主页,但不能从连接到本地家庭网络的任何其他设备访问。

【问题讨论】:

    标签: java jakarta-ee network-programming wildfly


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答,今晚将运行telnet 命令并查看结果。那么如果它没有建立连接呢?
    • @RaMi 这意味着您的本地网络中仍然存在一些问题,例如您的路由器不允许流量通过或不转发端口。注意:telnet 可能没有安装,你必须激活它。
    • 太糟糕了..它失败了。接下来我应该检查什么?
    • 你确定你的IP地址是192.168.56.1吗?看到带有 x.x.x.1 地址的桌面是不寻常的。
    • 你是我的男人!我实际上在想,因为我所有的设备总是像xxx.xxx.0.xx 这样的东西。我再回头一看,192.168.56.1 是分配给虚拟盒子的 IP!非常感谢 Geziefer 和 Steve C
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-21
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    相关资源
    最近更新 更多