我在我的 ubuntu(10.10 64 位)机器上运行 JBoss 网络服务器,我想从另一台机器访问它。
如果我在本地计算机上的浏览器中打开 localhost:8080,它就可以正常工作。但是,从远程计算机我可以 ping 我的 IP 地址,但无法访问端口 8080。我似乎也无法通过运行 netstat -pan 看到端口 8080。
我怎样才能向全世界开放 8080 端口?
答案1
你确定你的服务器没有配置为只监听本地主机 (lo) 接口吗?查找其配置并让它监听所有接口。
Jboss 的默认启动脚本有以下行来指定 Jboss 应该绑定到哪个 IP 地址
JBOSS_BIND_ADDR=${JBOSS_HOST:+"-b $JBOSS_HOST"}
您可以编辑此行,或者如果您正在运行 [u|l]inux 系统,您可以在此行上方添加以下行
JBOSS_HOST=
hostname