Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

2 de febrero de 2011

Depuración remota en Tomcat con Eclipse

Para habilitar la depuración remota en un servidor Tomcat, hay que cambiar la línea del final en el fichero startup.sh, añadiendo el parámetro jpda


Ejemplo:

exec "$PRGDIR"/"$EXECUTABLE" start "$@"


Se sustituye por:

exec "$PRGDIR"/"$EXECUTABLE" start jpda "$@"


En el fichero catalina.sh hay que añadir estas variables de entorno:


export JPDA_ADDRESS=8000

export JPDA_TRANSPORT=dt_socket


JPDA_ADDRESS indica el puerto al que podremos conectarnos para depurar. En el ejemplo uso el puerto 8000

En la variable de entorno JAVA_OPTS hay que añadir estos parámetros para la JVM:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n



La forma en la que se usa la depuración remota en Eclipse, está recogida en este documento:

http://www.ibm.com/developerworks/library/os-ecbug/

Etiquetas:

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]



<< Inicio