Hallo,
ich habe einen Tomcat 6 (Standardkonfiguration von http://tomcat.apache.org) und Eclipse 3.4 RC4 auf meinem Mac (OS X 10.5). Damit möchte ich jetzt mein Servlet debuggen, was an sich kein Problem sein sollte und unter Windows auch anstandslos klappt.
Jetzt möchte ich nur deswegen nicht unbedingt nach 4 Jahren wieder zurückwechseln
. Unter Win reicht es, diese Parameter in die catalina.bat zu setzen:
und unter Eclipse einfach eine Remote Debug Configuration mit attach socket (localhost:8000) in den Einstellungen aufzumachen. Fertig.
Ich hab auf meinem Mac in meine .bash_profile nun die o.g. Debug-Opts eingetragen und exportiert. Sollte ja eigentlich alles wie unter Linux gehen. Zusätzlich hab ich auch mal Tomcat nicht nur über
gestartet, sondern noch ein jpda start angehängt.
Resultat in jedem Fall unter Eclipse: Fehlermeldung "failed to connect to remote vm".
Jetzt würd mich mal interessieren, ob ich den Fehler eher bei Eclipse oder Tomcat suchen soll. Kann ich irgendwie außerhalb von Eclipse testen, ob das o.g. soweit ok ist?
Oder findet jemand einen anderen Fehler? Bin für jeden Tipp dankbar!
ich habe einen Tomcat 6 (Standardkonfiguration von http://tomcat.apache.org) und Eclipse 3.4 RC4 auf meinem Mac (OS X 10.5). Damit möchte ich jetzt mein Servlet debuggen, was an sich kein Problem sein sollte und unter Windows auch anstandslos klappt.
Jetzt möchte ich nur deswegen nicht unbedingt nach 4 Jahren wieder zurückwechseln
Code:
DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
und unter Eclipse einfach eine Remote Debug Configuration mit attach socket (localhost:8000) in den Einstellungen aufzumachen. Fertig.
Ich hab auf meinem Mac in meine .bash_profile nun die o.g. Debug-Opts eingetragen und exportiert. Sollte ja eigentlich alles wie unter Linux gehen. Zusätzlich hab ich auch mal Tomcat nicht nur über
Code:
$CATALINA_HOME/bin/startup.sh
Resultat in jedem Fall unter Eclipse: Fehlermeldung "failed to connect to remote vm".
Jetzt würd mich mal interessieren, ob ich den Fehler eher bei Eclipse oder Tomcat suchen soll. Kann ich irgendwie außerhalb von Eclipse testen, ob das o.g. soweit ok ist?
Oder findet jemand einen anderen Fehler? Bin für jeden Tipp dankbar!