Fehler beim herstellen einer Verbindung zu remote-VM. Verbindung verweigert. beim Versuch zu Debuggen, remote-java-Anwendung in Flash Builder 4.7

An einem Punkt, der remote-debug zu arbeiten. Aber für das Leben von mir, ich bin anscheinend nicht in der Lage sein, um herauszufinden, was zerbrach.

Ich habe einen flex/Java-Anwendung. Es ist ein wrapper, der startet den tomcat-server an. Ich veränderte die wrapper.conf-Datei, um

-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

In meinem flex-debug-Konfigurationen, auf der linken Seite, ich habe Remote-Java-Anwendung. Auf der rechten Seite, habe ich Standard (Socket Attach) als die Art der Verbindung, 127.0.0.1 (ich habe versucht localhost zu) als Host, und 8000 als Port.

Folgenden wird der stack-trace.

!EINTRAG org.eclipse.jdt.Einleitung 4 113 2013-09-03 11:30:49.109
!MELDUNG Failed to connect to remote VM. Verbindung verweigert. !STACK 0
java.net.ConnectException: Connection refused: connect at
java.net.PlainSocketImpl.socketConnect(Native Method) at
java.net.PlainSocketImpl.doConnect(Unknown Source) at
java.net.PlainSocketImpl.connectToAddress(Unknown Source) at
java.net.PlainSocketImpl.connect(Unknown Source) at
java.net.SocksSocketImpl.connect(Unknown Source) at
java.net.Socket.connect(Unknown Source) at
java.net.Socket.connect(Unknown Source) at
java.net.Socket.(Unknown Source) at
java.net.Socket.(Unknown Source) at
org.eclipse.jdi.intern.verbinden.SocketTransportService$2.run(SocketTransportService.java:136)
bei java.lang.Thread.run(Unknown Source)

Hier ist ein Screenshot der debug-Konfigurationen.
Fehler beim herstellen einer Verbindung zu remote-VM. Verbindung verweigert. beim Versuch zu Debuggen, remote-java-Anwendung in Flash Builder 4.7

Ich verstehe nicht, was du meinst mit "Links" und "rechts" in Bezug auf die debug-Konfigurationen. Wenn du damit Bezug auf ein Flash-Builder/Eclipse-Bildschirm, können Sie überlegen, eine screenshot.
Stellen Sie sicher, dass Sie noch läuft der debug Flash Player (zum Beispiel ein chrome-update konnte installiert eine neue version von Flash Player oder so).
Reboog711, ein Screenshot ist enthalten in meinem post pro Ihren Antrag. Sunil, debug flash player zu laufen scheint, weil der Flex zu brechen Punkte machen die Arbeit, und ich kann Debuggen von Flex-Teil des codes.
Sie sollten prüfen, ob der port wirklich offen sind, z.B. mit netstat -n -a -p tcp es sollte eine Zeile wie TCP 0.0.0.0:8000
Nein, ich sehe nicht, TCP 0.0.0.0:8000. In der Tat, ich sehe nicht, alles mit port 8000 auf der Liste. Ich habe versucht, die öffnung, dass der port in der eingehende Regeln in meiner firewall (ich habe Windows 7) und klicken Sie dann auf die Schaltfläche zum Debuggen in der Debug-Konfiguration Bildschirm. Ich bin noch immer die Meldung "cannot connect to VM" und "netstat" noch nicht zeigen, TCP 0.0.0.0:8000.

InformationsquelleAutor Monte Chan | 2013-09-03

Schreibe einen Kommentar