Ich versuche, Remote-Debugging Tomcat mit Eclipse einzurichten. Wie in dieser answer erwähnt. Ich habe die folgenden Zeilen in meinem startup.sh
ganz am Anfang hinzugefügt (so dass Tomcat immer im Debug-Modus startet).Remote-Debugging Tomcat 7 mit Eclipse Mars auf MacOS X
########## Starting Tomcat in Debug mode always #############
JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"
catalina.sh jpda start
#############################################################
in Eclipse ich die Konfiguration unter debug gemacht haben: -
Aber auf Eclipse im Debug-Konfiguration starten ich die unten Störung erhalte: -
Failed to connect to Remote VM. Connection Refused.
Umwelt
Tomcat - 7.0.75
Eclipse - Version: Mars.2 Release (4.5.2)
OS - El Capitan Version 10.11.6 (15G1212)
Java - 1.8.0_77
Ich habe überprüft auch, dass Port 8000 die folgenden Befehl durch Ausführung frei ist: -
tuk-MacBook-Pro-4:bin tuk$ lsof -n -i -a | grep "8000"
tuk-MacBook-Pro-4:bin tuk$
versucht, mit einem anderen Port, 12345
aber den gleichen Fehler bekommen.
Kann mir jemand sagen, was ich falsch mache und wie kann ich ein Remote-Debugging mit Eclipse mit Tomcat 7 durchführen?
Sowohl die Tomcat-Konfiguration als auch die Eclipse-Konfiguration sehen gut aus. Ist der Port 8000 verfügbar? Es könnte von einem anderen Prozess belegt sein oder durch eine Firewall blockiert sein. Vielleicht einen anderen Port versuchen. –
Ich habe die Frage aktualisiert. Port 8000 ist von keinem anderen Prozess belegt. Versucht mit einem anderen Port, '12345' aber gleichen Fehler :(. – tuk
versuchen," Telnet "localhost: 8000 - ob es antwortet – mko