无法从远程计算机访问JBoss AS 7

Nar*_*esh 4 jboss7.x

我在端口8080上运行JBoss AS 7.我可以从本地机器(http://localhost:8080)访问它.但是,我无法从同一网络上的其他计算机访问它,例如http://192.168.1.104:8080无法正常工作.我已在本地计算机上禁用了Windows防火墙.实际上,如果我在端口8080上在本地计算机上启动Tomacat服务器,则可以从远程计算机轻松访问它.所以这是JBoss服务器导致问题的原因.有关如何解决此问题的任何想法?

谢谢.

Alf*_*Alf 9

使用-Djboss.bind.address=192.168.1.104选项启动服务器

要么

在standalone.xml中添加服务器IP地址

<interfaces>
  <interface name="management">
    <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
  </interface>
  <interface name="public">
    <inet-address value="${jboss.bind.address:192.168.1.104}"/>
  </interface>
</interfaces>
Run Code Online (Sandbox Code Playgroud)

如果要绑定到所有IP地址,可以使用0.0.0.0而不是192.168.1.104.


小智 9

如果您从IDE运行JBoss,则应该有一个允许远程Web访问的复选框.默认情况下取消选中它.在eclipse中,双击服务器选项卡下的JBoss,应该有一个标记为"在所有接口上监听以允许远程Web连接"的复选框.在服务器行为选项卡下.