0

我已经在 XP 64 和 server 2003 下运行 JBoss 4.2.2 GA 多年了。最近我决定在我的 xp 64 安装上安装 server 2008 (x64) 并将它用作我的桌面,因为很多人都喜欢吹捧.. .

不幸的是,现在当我启动 JBoss 的“某事”时——我假设它是某种 Windows 防火墙——阻止了连接正常工作。

没有任何改变,jboss 在不同的分区上,它基于 java,所以不同的可能是 jvm(默认 java_home 是 x64 版本:c:\Program Files\Java\jdk1.6.0_11\bin)

我可以启动 JBoss 并转到http://localhost:8080 ...但我不能转到 "http://{hostname}:8080"

我已经一次又一次地禁用了防火墙 - 畅通无阻的 TCP 端口 8080 - 没有任何效果......

谢谢!

更新:使用基于 x86 的 java 进行了尝试-没有区别

4

1 回答 1

0

我会说您将套接字绑定到本地主机。如果您将命令行选项“-b 0.0.0.0”添加到对 run.jar 的调用中,它应该可以解决您的问题。

可能有一种更合适的方法可以通过属性来完成同样的事情。快速的 Google 搜索建议使用 jboss.bind.address,尽管许多结果建议使用上述命令行选项。

于 2009-01-15T18:28:13.060 回答