Как включить удаленную отладку в JBOSS 5? - PullRequest
8 голосов
/ 20 августа 2010

Как включить удаленную отладку в JBoss 5?Обычная строка из JBoss 4:

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

Как можно найти в других ответах, таких как , это не похоже на работуСервер никогда не приостанавливается.Поиск в Google "удаленной отладки jboss 5" ничего не показывает в документах JBoss.Что-то изменилось с JBoss 4?Как я могу удаленно отлаживать мой сервер JBoss 5 от eclipse?

Ответы [ 2 ]

11 голосов
/ 21 августа 2010

У вас есть suspend=n в ваших настройках.Измените это на suspend=y.

Или отправленная вами строка не та, которую вы используете с JBoss?

5 голосов
/ 20 июня 2014

Мы должны сделать 2 изменения для отладки удаленного Java-приложения, которое работает в JBoss

  1. Настройка в JBoss
  2. Создание удаленного отладчика в eclipse

    1. Откройте файл run.conf.bat (windows) или run.conf (Linux) в папке bin JBoss.

перейти к следующим строкам

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

и удалите хеш в JAVA_OPTS

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

Перезагрузите сервер, если он запущен.
2. В Eclipse выберите «Выполнить» -> «Отладка» -> «Удаленное приложение Java» и создайте новое. Обратите внимание, что вы должны указать порт, указанный в файле run.conf.bat

...