Удаленная отладка Weblogic с использованием eclipse - PullRequest
8 голосов
/ 07 октября 2010

Мой Weblogic установлен на компьютере с ОС Red Hat.

В startWebLogic.sh я добавил эту строку JAVA_OPTIONS = "- Xdebug -Xnoagent -Xrunjdwp: транспорт = dt_socket, адрес = 8888, сервер = y, приостановить = n% JAVA_OPTIONS%"

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

Подскажите, пожалуйста, где я могу ошибаться?

Ответы [ 5 ]

5 голосов
/ 07 октября 2010

В файле startWebLogic.sh в папке bin , в RHEL добавьте эту строку

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n 

в местегде вы найдете эту строку: ${JAVA_HOME}/bin/java.

Поместите вышеуказанную строку сразу после ${JAVA_HOME}/bin/java

4 голосов
/ 23 июля 2012

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

2 голосов
/ 30 декабря 2015

Отредактируйте файл /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

0 голосов
/ 15 декабря 2017

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

Я использую плагин eclipse для weblogic 12c. Я пытался запустить сервер в режиме отладки, выполнив righclick-->start in debug и продолжал получать сообщение об ошибке «Отказ от подключения к виртуальной машине» Затем я сделал следующее 1- Я отредактировал файл startWeblogic.cmd, включив в него

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

2- Щелкните правой кнопкой мыши ПРОЕКТ, который я хотел отладить, и перешел MYproject-->Debug As-->**Debug On Server**, и это сработало. Не делайте righclick-->start in debug на сервере, но делайте это на конкретном проекте, который вы хотите отладить.

0 голосов
/ 07 октября 2010

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

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

...