Вот как вы должны настроить Eclipse Debugger для удаленной отладки:
Настройки Eclipse:
1.Нажмите кнопку запуска
.
2. Выберите настройки отладки
3. Выберите «Удаленное приложение Java»
4.Новая конфигурация
- Имя: GatewayPortalProject
- Проект: GatewayPortal-портлет
- Тип подключения: разъем Socket
- Свойства соединения:
я) местный хост II) 8787
Для JBoss:
1. Измените /path/toJboss/jboss-eap-6.1/bin/standalone.conf
в вашей виртуальной машине следующим образом:
Раскомментируйте следующую строку, удалив #:
JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"
Для Tomcat:
В catalina.bat Файл:
Шаг 1:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
Шаг 2:
JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"
Шаг 3: Запустите Tomcat из командной строки, как показано ниже:
catalina.sh jpda start
Затем необходимо установить точки останова в классах Java, которые вы хотите отлаживать.