0


0

私は今XP 64とサーバー2003の下で長年JBoss 4.2.2 GAを実行してきました。 最近私は私のxp 64のインストールの上にサーバー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で試してみた - 違いはない

1 Answer


0


ソケットをlocalhostにバインドしていると思います。 run.jarの呼び出しにコマンドラインオプション "-b 0.0.0.0"を追加すれば、問題は解決します。

プロパティを介して同じことを達成するためのおそらくより適切な方法があります。 Googleのクイック検索ではjboss.bind.addressが推奨されていますが、多くの結果では代わりに上記のコマンドラインオプションが推奨されています。