2013-04-17 11 views
5

Kennt jemand die Schritte zum Konfigurieren des Remote-Debugging in Tomcat 6 für GWT-Anwendungen?Remote-Debugging in Tomcat 6

IDE - Eclipse-

Sever - Tomcat6

Tech - GWT

Ich habe über den folgenden Link gegangen, aber es war für mich nicht klar.

http://wiki.apache.org/tomcat/FAQ/Developing

ich folgende Dinge getan haben:

  1. Platziert das Projekt Krieg in 'CATALINA_HOME/webapps/Projekt', das ich remote debuggen wollte.
  2. Eröffnet tomcat6w.exe und klebte Java-Option unter Java-Tab wie folgt:

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

  3. auf Start geklickt haben. Nachdem ich den Server gestartet habe, habe ich Eclipse geöffnet, das Remote Debugging mit Port 8000 konfigurieren und auf Debug klicken.

  4. Ich habe die Fehlermeldung zurück sagen, dass Failed to connect to remote VM. Connection refused.

Gibt es noch etwas, das ich hier vermisse? Bitte korrigieren Sie mich, wenn ich irgendwo falsch liege.

+0

Was genau ist für Sie nicht klar? Weitere Details, Fakten bitte. – tostao

+0

@tostao - ich habe meine Frage aktualisiert. Weitere Informationen zu den Schritten, denen ich gefolgt bin, hinzugefügt. – Jagadeesh

+0

http://stackoverflow.com/questions/4848198/debug-gwt-application-with-tomcat-eclipse Ist dies die Antwort auf Ihre Frage? – sidney3172

Antwort

7

Verwenden Kommandozeile, gehen Sie zu Ihrem Tomcat Ordner ..\Tomcat6\bin und schreiben Befehl:

catalina jpda start 

Warten Sie, bis Tomcat laufen (Sie werden sehen, so etwas wie):

tomcat started

dann in Eclipse : Debug -> Debug configuration -> Remote Java Application -> New

debug configuration Ein Projekt durchsuchen und debuggen!

+0

Danke für Ihre schnelle Antwort. Wenn ich versuche, 'catalina jpda start' in der Eingabeaufforderung unter '... Tomcat6/bin' auszuführen, lautet die Antwort: 'C: \ Programme \ Apache Software Foundation \ Tomcat 6.0 \ bin> catalina jpda start 'catalina' wird nicht als interner oder externer Befehl erkannt, ausführbare Programm- oder Batchdatei. ' – Jagadeesh

+0

Bitte laden Sie Tomcat6 noch einmal herunter (http://tomcat.apache.org/download-60.cgi). Probieren Sie diese "frische" Version. – tostao

+0

Noch eine Sache ist, dass ich keine Start-Bat-Datei unter .... Tomcat6/bin/... Verzeichnis finden. Stattdessen habe ich die 'tomcat6.exe' Datei – Jagadeesh

3

Verwenden Sie die folgenden Schritte aus:

"-Xdebug" und "-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" in zwei verschiedenen Linien, ohne qoutes in tomcat6w.exe> ​​Registerkarte Java> Java-Optionen (vor allem anderen) und anzuwenden.

Dann müssen Sie nur ein Remote-Java-Anwendungsprofil in der Debug-Konfiguration von Eclipse für Ihr Projekt konfigurieren und es auf denselben jpda-Port verweisen.