2010-08-20 23 views
8

¿Cómo habilita la depuración remota en JBoss 5? no parecen¿Cómo habilitar la depuración remota en JBOSS 5?

set JAVA_OPTS= -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS% 

Como se puede encontrar en otras respuestas como this a trabajar: la línea habitual de JBoss 4. El servidor nunca se suspende. Buscar en Google "jboss 5 remote debug" no trae nada en los documentos de JBoss. ¿Cambió algo de JBoss 4? ¿Cómo puedo depurar remotamente mi servidor JBoss 5 de eclipse?

Respuesta

9

Tiene suspend=n en sus opciones. Cambie esto a suspend=y.

¿O la línea que ha publicado no es la que está utilizando con JBoss?

+1

Doh! Te importa completamente bien. ¡Lo apagué hace unos meses y lo olvidé! Demasiado tiempo con los rastros de la pila esta semana. – Adam

3

que tenemos que hacer 2 cambios para depurar aplicaciones Java remoto que ejecuta en JBoss

  1. Configurar en JBoss
  2. Creación depurador remoto en eclipsada

    1. run.conf abierto. bat (windows) o run.conf (Linux) en la carpeta JBoss bin.

ir a las siguientes líneas

`# Sample JPDA settings for remote socket debugging` 
#JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n 

y retire de hash en JAVA_OPTS

# Sample JPDA settings for remote socket debugging 
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y 

Reinicie el servidor si se inicia.
2. En Eclipse, ejecute -> Configuración de depuración -> Aplicación Java remota y cree una nueva. Tenga en cuenta que debe dar el puerto que se menciona en el archivo run.conf.bat

Cuestiones relacionadas