所以我打算在 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"
知道如何解决这个问题吗?
原文由 donthurtme 发布,翻译遵循 CC BY-SA 4.0 许可协议
应该是这样的
java "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983" -jar start.jar
它现在工作