moonorongo
2/10/2015 - 2:51 PM

Depuracion tomcat remoto

Depuracion tomcat remoto

o si no en /etc/default/tomcat6 buscamos

# To enable remote debugging uncomment the following line.
# You will then be able to use a java debugger on port 8000.
#JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

y la descomentamos, lo bueno de esta opcion es que son parametros de la vm, y nos permite tanto para tomcat como para jetty o cualquier otra cosa que querramos depurar
En maquina remota

Win
set JPDA_ADDRESS=8000 
set JPDA_TRANSPORT=dt_socket

Unix
export JPDA_ADDRESS=8000 
export JPDA_TRANSPORT=dt_socket 

Iniciar Tomcat en debugger
Win
/TomcatHome/bin/catalina.bat jpda start

Unix:
/TomcatHome/bin/catalina.sh jpda start


En eclipse, en Debug Configurations/Remote Java Application
  Hacer NEW 
  Seleccionar el proyecto (normalmente el que esta abierto)
  Connection type Standard
  host: la ip/url que queremos depurar
  port: 8000
  
  clickeamos en debug y deberia andar... si no rezar//
  mas info
  http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=DepurarTomcatRemoto