Ok, eclipse sa fare il deploy delle webapp e può tranquillamente debuggarle in locale, stoppare il tomcat e bla bla bla.
Ma se volessi o dovessi necessariamente eseguire un debug della webapp su un tomcat remoto?
Ecco gli step da seguire per rendere tutto una bella pappa pronta.
1) Lanciare Tomcat in modalità debug, è sufficiente lanciarlo con
catalina.sh jpda start
Di default si avvierà con la JVM abilitata al debug remoto via socket sulla porta 8000. Per cambiare queste opzioni basta settare le variabili d’ambiente, ad es.
JPDA_ADDRESS=8000
JPDA_TRANSPORT=dt_socket
2) Aggiungere una voce di configurazione in Eclipse: Menu “Run”->”Open Debug Dialog…”->”Remote Java Application”->”New”
settare le opzioni per host, connection type e port per raggiungere il tomcat precedentemente configurato.
Tutto qua.
Debug et impera.
(Per saperne di più: link )
