2013-04-17 17 views
5

Qualcuno conosce i passaggi per configurare il debug remoto in Tomcat 6 per le applicazioni GWT?Debug remoto in Tomcat 6

IDE - Eclipse

Sever - Tomcat6

Tech - GWT

Ho passato con il seguente link, ma non era chiaro per me.

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

ho fatto le seguenti cose:

  1. Collocato la guerra progetto in 'CATALINA_HOME/webapps/progetto' che ho voluto eseguire il debug remoto.
  2. tomcat6w.exe Aperto e l'opzione java incollato nella scheda Java come segue:

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

  3. cliccato su Start. Dopo aver avviato il server, ho aperto eclipse per configurare il debug remoto con la porta 8000 e fare clic su Debug.

  4. Ho ricevuto il messaggio di errore che dice che Failed to connect to remote VM. Connection refused.

C'è qualcos'altro che mi manca qui. Per favore correggimi se sbaglio dovunque.

+0

Che cosa non è esattamente chiaro per te? Maggiori dettagli, fatti per favore. – tostao

+0

@ tostao: ho aggiornato la mia domanda. Ho aggiunto ulteriori informazioni sui passaggi che ho seguito. – Jagadeesh

+0

http://stackoverflow.com/questions/4848198/debug-gwt-application-with-tomcat-eclipse Questa è la risposta alla tua domanda? – sidney3172

risposta

7

Usa riga di comando, passare alla cartella di Tomcat ..\Tomcat6\bin e comando di scrittura:

catalina jpda start 

Attendere Tomcat verrà eseguito (si vedrà qualcosa di simile):

tomcat started

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

debug configuration Sfoglia un progetto e fai il debug!

+0

Grazie per la tua rapida risposta. Quando provo ad eseguire "catalina jpda start" nel prompt dei comandi nella directory "... Tomcat6/bin", ecco la risposta: "C: \ Programmi \ Apache Software Foundation \ Tomcat 6.0 \ bin> catalina jpda start 'catalina' non è riconosciuto come comando interno o esterno, programma operativo o file batch. ' – Jagadeesh

+0

Si prega di scaricare Tomcat6 ancora una volta (http://tomcat.apache.org/download-60.cgi). Prova questa versione "fresca". – tostao

+0

Un'altra cosa è che non trovo nessun file bat di avvio sotto .... directory Tomcat6/bin/.... Invece di quello ho il file 'tomcat6.exe' – Jagadeesh

3

Usa la seguente:

"-Xdebug" e "-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" in due linee differenti, senza qoutes a tomcat6w.exe> ​​scheda Java> Opzioni Java (prima di tutto) e da applicare.

Quindi è sufficiente configurare un profilo Remote Java Application in Debug Configuration di Eclipse per il progetto e puntarlo alla stessa porta jpda.