0

ローカル JVM にアタッチするように Eclipse をセットアップしました。しかし、ネットワーク経由でマシンに対して同じことをしようとすると、「接続タイムアウト例外」が発生します。

この問題をデバッグするにはどうすればよいですか?

私は試した:

リモート マシンで lsof -i :8787 を実行すると、Java プロセスが実際にそのポートでリッスンしているように見えます。

他に何が間違っている可能性があり、それを見つける方法。助けてください。

ありがとうございました。

注: 私の JAVA_OPT は、リモート マシンでは次のように表示されます。JAVA_OPTS=”-​​Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n $JAVA_OPTS”</p>

4

3 に答える 3

1

ファイアウォールまたはルーティングの問題のようです。telnet (または同様のもの) を使用して、そのポートへの接続を開いてみてください。それがタイムアウトした場合は、プログラミングの問題ではなく、ネットワークの問題があります。

于 2009-12-17T08:29:54.183 に答える
1

tcpdumpなどのプログラムを使用して TCP トラフィックを確認する必要があります。おそらく、DNS の名前付けの問題でしょうか?

于 2009-12-16T18:41:54.047 に答える