Impossible de se connecter à distance VM. Connexion refusée. lorsque vous essayez de déboguer à distance des applications java dans Flash Builder 4.7

À un point, le débogage à distance l'habitude de travailler. Mais pour la vie de moi, je ne semble pas être en mesure de comprendre ce qu'elle a éclaté.

J'ai un flex/Java application. Il y a un wrapper qui démarre le serveur tomcat. J'ai modifié le wrapper.conf le fichier de

-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,serveur=y,suspendre=n

Dans mon flex debug configurations, sur la gauche, j'ai à Distance de l'Application Java. Sur la droite, j'ai Norme (Socket Joindre) comme type de connexion, l'adresse 127.0.0.1 (j'ai essayé localhost trop) en tant qu'Hôte, et que le Port 8000.

Ce qui suit est la trace de la pile.

!ENTRÉE org.eclipse.jdt.le lancement de 4 113 2013-09-03 11:30:49.109
!MESSAGE impossible de se connecter à distance VM. Connexion refusée. !PILE 0
java.net.ConnectException: Connection refused: connect au
java.net.PlainSocketImpl.socketConnect(Native method) at
java.net.PlainSocketImpl.doConnect(Source Inconnue)
java.net.PlainSocketImpl.connectToAddress(Source Inconnue)
java.net.PlainSocketImpl.connect(Source Inconnue)
java.net.SocksSocketImpl.connect(Source Inconnue)
java.net.Socket.connect(Source Inconnue)
java.net.Socket.connect(Source Inconnue)
java.net.Socket.(Source inconnue)
java.net.Socket.(Source inconnue)
org.eclipse.jdi.interne.connectez.SocketTransportService$2.exécuter(SocketTransportService.java:136)
à java.lang.Fil de discussion.run(Unknown Source)

Voici une capture d'écran de la debug configurations.
Impossible de se connecter à distance VM. Connexion refusée. lorsque vous essayez de déboguer à distance des applications java dans Flash Builder 4.7

Je ne comprends pas ce que tu veux dire par "à gauche" et "à droite" en termes de debug configurations. Si vous faites allusion à un Flash Builder/Eclipse écran, vous pouvez envisager de poster une capture d'écran.
Assurez-vous que vous êtes toujours en cours de débogage de Flash Player (par exemple, une mise à jour de chrome pourrait avoir installé une nouvelle version de Flash Player ou quelque chose).
Reboog711, une capture d'écran est inclus dans mon post selon votre demande. Sunil, de débogage de flash player semble être en cours d'exécution parce que le Flex des points de rupture ne travail et je peux déboguer le Flex partie des codes.
Vous devriez vérifier si le port est bien ouvert, par exemple, avec netstat -n -a -p tcp il devrait y avoir une ligne comme TCP 0.0.0.0:8000
Non, je ne vois pas TCP 0.0.0.0:8000. En fait, je ne vois pas quoi que ce soit avec le port 8000 sur la liste. J'ai essayé d'ouvrir ce port dans les règles de trafic entrant dans mon pare-feu (j'ai Windows 7), puis cliquez sur le bouton de Débogage Débogage de l'écran de configuration. Je reçois toujours le message "impossible de se connecter à la VM" et netstat ne montre pas toujours TCP 0.0.0.0:8000.

OriginalL'auteur Monte Chan | 2013-09-03