我有一个Web应用程序(JSF2)在我的机器(Computer1)中通过Eclipse在JBoss EAP中运行。计算机 1 是一台 Windows7 机器。我可以在 Computer1 中使用 Eclipse 内部浏览器和 Chrome 运行该应用程序。但是,当我尝试从同一网络中的另一台计算机 (Computer2) 访问该应用程序时,我收到一条ERR_CONNECTION_REFUSED错误消息。
我在netstat上看到计算机1正在侦听端口8080,而计算机1没有防火墙。
我可以从计算机 2 对计算机 1 执行 ping 操作。
任何帮助都会很棒!
JBoss 只监听本地接口。快速搜索显示您必须在配置中添加接口,例如:
<interfaces>
...
<interface name="any">
<any-address/>
</interface>
</interfaces>
然后配置socket-binding-group
以使用它:
<socket-binding-group name="standard-sockets" default-interface="any">
参考: https://developer.jboss.org/thread/168789