Отладка приложения Weblogic, развернутого с помощью maven-weblogic-plugin

У меня есть веб-приложение, работающее на сервере Weblogic, которое мне нужно изменить. Для этого я установил JDeveloper 11g R2 с интегрированным сервером Weblogic 10.3.

Приложение пришло как проект maven - я импортировал проект maven в JDeveloper. Но хотя я могу скомпилировать, попытки развернуть из JDeveloper терпят неудачу (сервер будет жаловаться на отсутствие сторонних классов).

Однако с помощью maven я могу успешно собрать военный пакет и развернуть его на интегрированном сервере Weblogic (maven-weblogic-plugin:deploy).

Вопрос в том, как мне отладить мое приложение?

Я попробовал удаленную отладку, как описано здесь, и после прохождения надлежащего опции к серверу, я могу подключиться к нему с помощью отладчика JPDA, но он не остановится на точках останова...

Я делаю что-то не так или будет работать только с веб-приложением, развернутым непосредственно из JDeveloper?


person jarst    schedule 02.11.2012    source источник
comment
Если выполнение не останавливается на точках останова? это значит, что сама отладка не происходит правильно? у вас есть что-нибудь еще, чтобы доказать, что настройки отладки верны и отладка происходит?   -  person Mani    schedule 03.11.2012


Ответы (1)


То, что вы делаете, правильно. Вам необходимо включить удаленную отладку в Weblogic, изменив файл startWeblogic.cmd. Убедитесь, что ваши настройки верны еще раз.

Я обычно использую следующее:

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

Вот также некоторая документация, которую я использовал при первоначальной настройке: //docs.oracle.com/cd/E21764_01/web.1111/e13702/maven_deployer.htm

person gregwhitaker    schedule 02.11.2012
comment
У меня были следующие варианты: set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n и как я написал - я могу подключиться к WebLogic из JDeveloper, но выполнение кода не останавливается на установленных мною точках останова. - person jarst; 02.11.2012