Включить удаленную отладку следующим образом:
- Установите JAVA_OPTS на:
-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n
- Нажмите Отладка >> Прикрепить отладчик
- Убедитесь, что порт
8787
.
- Нажмите OK .
Удаленная отладка включена; установите точки останова как обычно.
Или включите удаленную отладку следующим образом:
- Редактировать % JBOSS_HOME% / domain / configuration / domain.xml
- Найти
<jvm name="default">
- Вставьте следующий элемент:
<jvm-options>
<option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
</jvm-options>
- Сохраните файл.
- Перезапустите JBoss.
- Нажмите Отладка >> Прикрепить отладчик
- Убедитесь, что порт
8787
.
- Нажмите OK .
Удаленная отладка включена; установите точки останова как обычно.
На панели Output - Debugger Console должна отображаться:
Attaching to localhost:8787
User program running
Или, в доменном режиме, настройте host.xml
сервера следующим образом:
<server name="server-one" group="main-server-group">
<jvm name="default">
<jvm-options>
<option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
</jvm-options>
</jvm>
</server>