それで、Intellij Community EditionでSolrフィルタープラグインをデバッグしました。このコマンドでコマンドプロンプトからプログラムを実行した後
Java -jar start.jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983
この構成でIntellijデバッガーを開始しました。
Transport : socket
Debugger mode : attach
Host : localhost
Port : 8983
しかし、デバッガを実行すると、次のエラーが発生しました。
Error running Debugger: Unable to open debugger port (localhost:8983):
Java.io.IOException "handshake failed - connection prematurally closed"
これを修正する方法はありますか?
このようなものであるべきです、
Java "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983" -jar start.jar
今働いています
Java
コマンドラインで-Xdebug
を指定するのを忘れました。
編集:のように
Java -jar start.jar -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983