Application imprime “à l'Écoute pour le transport dt_socket à l'adresse: 5005” et ne s'arrêtera pas
Je commence l'exécution de code avec les arguments typiques:
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 myPackage.myMainClassname
Application démarre, les impressions "à l'Écoute pour le transport dt_socket à l'adresse: 5005" et... va plus loin! Sans attendre la connexion. Je PEUX me connecter pendant l'exécution et le débogage lui-même fonctionne. Mais pourquoi ne le demande pas attendre pour la connexion à partir du débogueur?
Ressemble à quelque chose est cassé dans ma configuration, mais je ne parvient pas à déterminer la cause racine. J'ai essayé plusieurs façons de spécifier les paramètres de débogage, les différents ports, exécuter en tant qu'administrateur, désactiver pare - feu et rien n'y fait.
Quel est cet argument:
suspend=n
?OriginalL'auteur MiamiBeach | 2016-07-17
Vous devez vous connecter pour publier un commentaire.
Vous devez spécifier
suspend=y
si vous voulez attendre pour la connexion. Le débogage est de travail. Si vous essayez de vous connecter, vous serez en mesure de. La plupart probablement vous sont juste utilisés à l'aide desuspend=y
qui bloque jusqu'à ce que la connexion est établie.Le comportement qui est attendu lors de
suspend=n
.OriginalL'auteur Alexandar Petrov
Maintenant votre web-application s'exécute sous le débogueur:
pouvez définir des points d'arrêt, à regarder inspecter les variables etc.etc.
OriginalL'auteur Igor Bykov