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/
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: Programación
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio