Debug di applicazioni remote con Tomcat e Eclipse

Per Linux:
Nel file startup.sh sostituire la seguente riga :
exec “$PRGDIR”/”$EXECUTABLE” start “$@”

con:

JPDA_TRANSPORT=”dt_socket”
JPDA_ADDRESS=8000
exec “$PRGDIR”/”$EXECUTABLE” jpda start “$@”

Per Windows:
Nel file startub.bat sostituire la riga:
call “%EXECUTABLE%” start %CMD_LINE_ARGS%

con:

SET JPDA_TRANSPORT=”dt_socket”
SET JPDA_ADDRESS=8000
call “%EXECUTABLE%” jpda start %CMD_LINE_ARGS%

Per entrambi i sistemi operativi non sono necessarie le prime due righe, ma vanno inserite se non si vuole che vengano considerati i valori di default che sono quelli usati nell’esempio.

Per entrambi i sistemi operativi per utilizzare Eclipse in debug bisogna:

1) Aprire Eclipse (e questo mi sembra il minimo 😉 )
2) cliccare sul menĂš RUN, poi su DEBUG
3) Selezionare la voce REMOTE JAVA APPLICATION, cliccare col pulsante destro su di essa e selezionare NEW
4) Nella prima scheda (CONNECT) si deve selezionare un progetto, assegnare un nome ed assegnare le proprietĂ  della connessione che sono l’indirizzo e la porta dell’applicazione, che può essere anche localhost nel caso in cui si voglia testare applicazioni web in locale.
5) Mentre nella seconda scheda (SOURCE) inserire i sorgenti di cui si vuole eseguire il debug. Il progetto selezionato nella prima scheda viene incluso in automatico e lo trovato espandendo la cartella Default nell’albero presente nella scheda.
6) Premere su APPLY.
7) Premere DEBUG per iniziare.
Ora possiamo utilizzare normalmente le funzionalitĂ  di debug (inspect, breackpoint, evalutate, etc…) di Eclipse come se la nostra applicazione fosse in locale.

Annunci

~ di jesty su marzo 11, 2008.

Una Risposta to “Debug di applicazioni remote con Tomcat e Eclipse”

  1. CORREGGI LE VIRGOLETTE alla stringa

    exec “$PRGDIR”/”$EXECUTABLE” start “$@”

    con questa -> ”

    altrimenti non funziona niente

    ciao

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

 
%d blogger hanno fatto clic su Mi Piace per questo: