Как включить удаленную отладку в JBOSS 5?

Как включить удаленную отладку в 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 ответов


вы suspend=n в ваши варианты. Измените это на suspend=y.

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


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

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

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

перейти к строкам ниже

`# 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 и создайте новое. Обратите внимание, что вы должны дать порт, который упоминается в перспективе.conf.bat файл