2013-04-17 22 views
5

Czy ktoś zna kroki, aby skonfigurować zdalne debugowanie w Tomcat 6 dla aplikacji GWT?Zdalne debugowanie w Tomcat 6

IDE - Eclipse

Sever - tomcat6

Tech - GWT

I poszły za pośrednictwem poniższego linku, ale nie było to dla mnie jasne.

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

mam zrobić następujące rzeczy:

  1. umieścił wojna projekt 'CATALINA_HOME/webapps/projektu', który chciałem debugować zdalnie.
  2. Otwarty tomcat6w.exe i wklejony opcja Java w zakładce java następująco:

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

  3. Kliknięto początku. Po uruchomieniu serwera otworzyłam Eclipse, konfigurując zdalne debugowanie za pomocą portu 8000 i kliknij Debugowanie.

  4. Mam komunikat o błędzie z powrotem mówiąc, że Failed to connect to remote VM. Connection refused.

Czy jest jeszcze coś, czego mi tutaj brakuje? Proszę mnie poprawić, jeśli nie mam racji gdziekolwiek.

+0

Co dokładnie dla Ciebie nie jest jasne? Więcej szczegółów, fakty proszę. – tostao

+0

@tostao - zaktualizowałem moje pytanie. Dodano więcej informacji o krokach, które podjąłem. – Jagadeesh

+0

http://stackoverflow.com/questions/4848198/debug-gwt-application-with-tomcat-eclipse Czy to jest odpowiedź na twoje pytanie? – sidney3172

Odpowiedz

7

Użyj wiersza poleceń, przejdź do katalogu Tomcat ..\Tomcat6\bin i polecenia napisać:

catalina jpda start 

Odczekać aż Tomcat będzie działał (widać coś podobnego):

tomcat started

Następnie w Eclipse : Debug -> Debug configuration -> Remote Java Application -> New

debug configuration Przeglądaj projekt i debuguj!

+0

Dziękujemy za szybką odpowiedź. Kiedy próbuję wykonać polecenie "catalina jpda start" w wierszu poleceń w katalogu "... Tomcat6/bin", jest to odpowiedź: "C: \ Program Files \ Apache Software Foundation \ Tomcat 6.0 \ bin> catalina jpda start "catalina" nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy. " – Jagadeesh

+0

Pobierz Tomcat6 jeszcze raz (http://tomcat.apache.org/download-60.cgi). Wypróbuj tę "świeżą" wersję. – tostao

+0

Jedną z rzeczy jest to, że nie znalazłem żadnego pliku startowego nietoperza w katalogu .... Tomcat6/bin/.... Zamiast tego mam plik "tomcat6.exe" – Jagadeesh

3

użyć następujących:

"-Xdebug" i "-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" w dwóch różnych liniach, bez qoutes w tomcat6w.exe> ​​zakładka Jawa> Opcje Java (przed wszystkim innym) i zastosowania.

Następnie wystarczy skonfigurować profil aplikacji Remote Java w konfiguracji debugowania Eclipse dla swojego projektu i skierować go do tego samego portu jpda.