0

私は現在、XP 64 とサーバー 2003 で JBoss 4.2.2 GA を何年も実行しています。 .

残念ながら、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 に答える