J'allais donc déboguer mes plugins de filtres Solr sur Intellij Community Edition. Après avoir exécuté le programme à partir de l'invite comand avec cette commande
Java -jar start.jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983
J'ai commencé mon débogueur Intellij avec cette configuration:
Transport : socket
Debugger mode : attach
Host : localhost
Port : 8983
Mais lorsque j'ai exécuté le débogueur, j'ai eu cette erreur:
Error running Debugger: Unable to open debugger port (localhost:8983):
Java.io.IOException "handshake failed - connection prematurally closed"
Une idée de comment résoudre ce problème?
Ça devrait être quelque chose comme ça,
Java "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983" -jar start.jar
ça marche maintenant
Vous avez oublié de spécifier -Xdebug
sur la ligne de commande Java
.
Modifier: comme dans
Java -jar start.jar -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8983