Cómo depurar los contenedores JBoss AS 7 y WildFly8 usando Eclipse
1 Modificar la configuración de inicio de JBoss
Abra el archivo run.conf en el directorio JBOSS_HOME/bin y busque:
#JAVA_OPTS = "$JAVA_OPTS -Xdebug - Xrunjdwp: transporte=dt_socket, dirección=8787, servidor=y, suspender=y"
Cámbielo a:
JAVA_OPTS= " $JAVA_OPTS -Xdebug -Xrunjdwp: transport= dt_socket, dirección=8787, server=y, suspend=n"
Entre ellos: 8787 es el número de puerto de depuración;
2. Inicie JBoss
. /run.sh-b192.168.1.x
Donde 192.168.1.x es la dirección IP de la máquina donde se encuentra Jboss;
3.Nueva configuración de depuración
En Eclipse, abra el menú "ejecutar"->"depurar...". "En el cuadro de diálogo que aparece, seleccione "Aplicación Java remota", haga clic derecho, seleccione "Nuevo" en el menú emergente, seleccione "host" en el cuadro de diálogo que aparece, seleccione "host" en el cuadro de diálogo que aparece e ingrese Ingrese la dirección IP del servidor Jboss (192.168.1.x), ingrese el número de puerto de depuración (8787) en "Puerto" y seleccione "depurar" para comenzar a depurar
4;
DepuraciónEn "Vista de depuración", abra el archivo fuente de Java que debe depurarse y establezca el punto de interrupción correspondiente.