Удаленная отладка Weblogic с помощью eclipse

мой Weblogic установлен в машине Red hat OS.

в startWebLogic.sh я добавил эту строку JAVA_OPTIONS="-отладчика xdebug -Xnoagent -Xrunjdwp:транспорт=dt_socket,address=Москва 8888,сервер=г,приостановить=п %JAVA_OPTIONS%"

когда я пытаюсь подключиться из моего затмения, я получаю "Не удалось подключиться к удаленной виртуальной машине. Соединение отказано. Отказано в подключении: connect" сообщение.

не могли бы вы сказать мне, где я могу ошибаться?

5 ответов


В startWebLogic.sh файл в bin


Я знаю, что может быть поздно ... но я получаю такие ошибки, когда пытаюсь запустить сеанс отладки eclipse, когда уже запущен один сеанс.


редактировать /bin/setDomainEnv.sh файл и добавьте это сверху:

JAVA_OPTIONS="$JAVA_OPTIONS -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" 

или настроить порт отладки

DEBUG_PORT=${DEBUG_PORT:=8000} 
JAVA_OPTIONS="$JAVA_OPTIONS -Xrunjdwp:transport=dt_socket,address=$DEBUG_PORT,server=y,suspend=n"

больше информации можно найти здесь:
как настроить удаленную отладку с помощью WebLogic Server и Eclipse


вы можете подключиться только к работающей виртуальной машине, поэтому убедитесь, что ваш сервер запущен.

Если вы работаете в разных системах, возможно и очень вероятно, что брандмауэр блокирует соединение. поэтому обратитесь к сетевому администратору, чтобы узнать, верно ли это


может быть поздно, но может кому-то помочь.

Я использую плагин eclipse для weblogic 12c. Я пытался запустить сервер в режиме отладки, выполнивrighclick-->start in debug и продолжал получать ошибку "отказано в подключении VM". Затем я сделал следующее: 1 - я редактировал startWeblogic.УМК для включения

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

2-Rightclick по проекту, который я хотел отладить и пошел MYproject-->Debug As-->**Debug On Server** и это сработало. Не делайте righclick-->start in debug на сервере, но сделайте это в конкретном проекте, который вы хотите отлаживать.