我在端口8080上运行JBoss AS 7.我可以从本地机器(http://localhost:8080)访问它.但是,我无法从同一网络上的其他计算机访问它,例如http://192.168.1.104:8080无法正常工作.我已在本地计算机上禁用了Windows防火墙.实际上,如果我在端口8080上在本地计算机上启动Tomacat服务器,则可以从远程计算机轻松访问它.所以这是JBoss服务器导致问题的原因.有关如何解决此问题的任何想法?
谢谢.
使用-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连接"的复选框.在服务器行为选项卡下.
| 归档时间: |
|
| 查看次数: |
13396 次 |
| 最近记录: |