Как включить удаленную отладку в 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
- настройка в JBoss
-
создание удаленного отладчика в eclipse
- открыть 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 файл