Así es como debe configurar Eclipse Debugger para la depuración remota:
Configuración de Eclipse:
1. Haga clic en el botón Ejecutar
2. Seleccione las configuraciones de depuración
3. Seleccione la "Aplicación Java remota"
4. Nueva configuración
- Nombre: GatewayPortalProject
- Proyecto: GatewayPortal-portlet
- Tipo de conexión: conexión de enchufe
- Propiedades de conexión: i) localhost ii) 8787
Para JBoss:
1.Cambie el /path/toJboss/jboss-eap-6.1/bin/standalone.conf
en su vm de la siguiente manera: Elimine el comentario de la siguiente línea eliminando el #:
JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"
Para Tomcat:
En el archivo catalina.bat :
Paso 1:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
Paso 2:
JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"
Paso 3: Ejecute Tomcat desde el símbolo del sistema como a continuación:
catalina.sh jpda start
Luego, debe establecer puntos de interrupción en las clases Java que desea depurar.