miércoles, 13 de junio de 2007

Como hacer debug remoto en Tomcat desde Eclipse

Para hacer debug remoto en Tomcat desde Eclipse lo primero que debemos hacer es configurar Tomcat para que trabaje en modo debug. Para eso solo falta crear las 2 siguientes variables de ambiente

JPDA_ADDRESS=<puerto de debug>
JPDA_TRANSPORT=dt_socket

Lo siguiente es levantar tomcat usando el script catalina.bat/catalina.sh pasando como parámetros jpda start.

set JPDA_ADDRESS=8099
set JPDA_TRANSPORT=dt_socket
catalina jpda start

Tomcat va a levantar y va a mostrar un mensaje indicando que esta listo para recibir conexiones de debug

Listening for transport dt_socket at address: 8099

El siguiente paso es configurar eclipse. Para eso seleccionamos Run - Open Debug Dialog ... , y seleccionamos New Remote Java Application. Alli llenamos los campos Host y Port con los valores localhost y 8099 (o el puerto seleccionado).




y luego lo ejecutamos en el botón Debug y listo, ya podemos poner breakpoints en nuestro código y navegar en el browser. Eclipse se detendrá cuando alcance un breakpoint.



Powered by ScribeFire.

Publicar un comentario