Иногда возникает необходимость проверить работу enterprise приложения на WebLogic сервере в debug-режиме.
Для этого необходимо перевести wls в данный режим, а делается это одной новой строкой в конфигурационном файле $DOMAIN_HOME/bin/setDomainEnv.sh:
debugFlag="true"
После перезапускаем сервер приложений и приступаем к настройке проекта в jDeveloper.
1. Правым кликом мыши на проекте вызываем меню и выбираем пункт "Project Properties" (либо двойной клик на проекте - откроется тоже самое окно настроек).
2. Слева, в дереве свойств, выбираем пункт "Run/Debug/Profile". И щелкаем по кнопке "Edit".
3. В открывшемся окне "Edit Run Configuration ..." для пункта "Launch Settings" устанавливаем галочку напротив элемента "Remote Debugging".
4. В том же окне для пункта "Tool Settings/Debugger/Remote" у нас должны быть выставлены следующие параметры:
Protocol: "Attach to JPDA"
Host: IP-адрес или имя сервера
Port: порт, по умолчанию 8453
5. Сохраняем настройки и можем теперь запускать приложение в debug-режиме.
6. Правой клавишей мыши щелкаем на проекте и выбираем в выпадающем меню пункт "Start Remote Debugger". Подтверждаем наши намерения подключиться к Remote Debugger.
Вот и все. Устанавливаем точки останова в исходном коде вашего проекта и наслаждаетесь debug-режимом.
Примечание: пункт 6 данной инструкции не устанавливает приложение на weblogic-сервере поэтому deploy необходимо выполнить заранее.
Комментариев нет:
Отправить комментарий