Lose Folge von Blog-Artikeln zu technischen Themen:
Java Remote Debugging
Um mit Eclipse eine Java Anwendung remote zu debuggen, braucht es folgende Schritte:
- Starten der remote Anwendung mit folgenden Parametern:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 - Der Parameter suspend=y bewirkt, dass die VM gestartet und sogleich wieder suspendiert wird, bevor die Applikation selber ausgeführt wird. Sobald sich der Remote Debugger mit der VM verbinden, wird die Applikation bis zu gesetzten Breakepoints ausgeführt. Dies ermöglicht, remote Applikationen ab der ersten Code-Zeile zu debuggen.
- Erstellen einer neuen Debug-Konfiguration vom Typ ‘Remote Java Application’ (Achtung: gleichen Port benutzen!)
- Debug-Session aus Eclipse starten.
Eine Anleitung mit Bildern (speziell für das Debuggen von J2EE-Applikationen auf Application-Servern) gibt es bei EclipseZone.com