35 votes

Eclipse : Échec de la connexion au serveur distant VM. Connexion refusée.

Chaque fois que j'essaie de lancer mon débogueur eclipse (pour le code côté serveur), je reçois l'erreur suivante Échec de la connexion au VM distant. Connexion refusée.

Quel pourrait être le problème? J'ai déjà essayé la plupart des solutions disponibles sur le web mais aucune n'a résolu mon problème. Est-ce que quelqu'un pourrait m'aider à le résoudre? Merci d'avance..

1voto

aboubacar kaba Points 11

Comme l'a dit suat, la plupart du temps, le refus de connexion est dû au fait que le port que vous avez configuré est déjà utilisé ou qu'il y a une différence entre le numéro de port dans la configuration de débogage de votre application distante dans Eclipse et le numéro de port utilisé dans l'attribut d'adresse dans

-Xrunjdwp:transport=dt_socket,address=1044,server=y,suspend=n.

Vérifiez ces éléments. Merci!

1voto

Si vous avez besoin de déboguer une application fonctionnant sur Tomcat, assurez-vous que votre dossier-Tomcat/bin/startup.bat (si vous utilisez Windows) contient les lignes suivantes :

set JPDA_TRANSPORT="dt_socket"
set JPDA_ADDRESS=8000

call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%

0voto

andreas Points 179

J'ai rencontré ce problème lors du débogage de la version 2.x du framework play, il s'est avéré que le serveur n'avait pas été démarré même si la commande play debug run avait été exécutée. Après une première requête au serveur web qui a provoqué le démarrage réel de l'application play sur le port 9000, j'ai pu me connecter correctement au port de débogage 9999 depuis Eclipse.

[info] play - Application started (Dev)

Le texte ci-dessus a été affiché dans la console lorsque le message ci-dessus est apparu, indiquant pourquoi Eclipse n'avait pas pu se connecter avant la première requête HTTP.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X