握手失败 – 在Intellij中调试Solr时连接先关闭错误
所以我打算在Intellij Community Edition上调试我的Solrfilter插件。 在我使用此命令从命令提示符运行程序后
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
去构建>清洁项目为我解决了问题。 如果不能解决问题,您可能还想尝试重新启动计算机