2010-08-20 5 views
8

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

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

Как можно найти и в других ответах, как this не похоже на работу. Сервер никогда не приостанавливается. Googling «jboss 5 remote debug» не вызывает ничего в документах JBoss. Что-то изменилось с JBoss 4? Как я могу удаленно отлаживать свой сервер JBoss 5 от eclipse?

ответ

9

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

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

+1

Doh! Вы полностью заботитесь. Я отключил его несколько месяцев назад и забыл! Слишком много времени с трассировкой стека на этой неделе. – Adam

3

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

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

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

Смежные вопросы