2

別のサーバーで tomcat をリモート デバッグしています。Tomcat は、次のパラメーター (特に) で開始されます。

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5556

Tomcat の起動後、リモート ポートが表示されます。

itadmin@srv-app02:~$ netstat -tulpen | grep java
tcp        0      0 0.0.0.0:5556            0.0.0.0:*               LISTEN      1000       2005708     30667/java      
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      1000       2006491     30667/java 
....

接続後、IDEA デバッガーがハングしたように見えます。リモート JVM への接続が成功したというメッセージが表示されません。

現時点では、何が問題を引き起こしているのかわかりません。ヒントはありますか?

4

2 に答える 2

9

このような問題の一般的なケースは、メソッドのブレークポイントです。FAQ に記載されています。

あなたはそれが奇妙な行ブレークポイントによって引き起こされたと言いますが、これまでにそのような問題は見られませんでしたが、理論的には、IDE のソースコードとサーバー上のコンパイル済みクラスが同期していない可能性があり、IDE はターゲット VM に停止する命令を送信する可能性がありますVMが行ってハングした間違った場所のブレークポイント。

于 2012-04-10T15:44:00.927 に答える
1

ここでも同様の問題があり、しばらくの間夢中になりました。最近インストールしたプラグインLa Clojureが Tomcat 環境を台無しにしていることがわかりました。これを別の方法で解決することは知っていますが、他の人にとって役立つ可能性があるため、ここで答えています。

最近インストールしたプラグインをアンインストールするか、IntelliJ IDEA を再インストールしてみてください。

于 2012-11-05T20:46:29.750 に答える