Не удается отладить с помощью eclipse и weblogic 8.1 ( weblogic 10 работает нормально)
Прежде всего, можно ли отлаживать веб-приложения с помощью eclipse и weblogic 8.1. Я могу успешно отладить с помощью weblogic 10. в weblogic 8.1, когда я нажимаю на сервере отладки в eclipse, он показывает предупреждение об отладке страниц jsp. а затем начинается. при запуске состояние сервера в затмении отображается как "запущено", а не отладка по сравнению с weblogic 10, а точки останова не работают вообще.
Я правильно настроил файл startWLS.cmd для отладки. Я использую затмение 3.4
2 ответа
Я полагаю, что вы используете какой-то плагин для затмения, который позволяет отлаживать код, работающий на weblogic, без уведомления о мрачных деталях процесса.
На самом деле происходит то, что вы запускаете weblogic как внешний процесс (даже если вы видите его стандартный вывод в консоли eclipse) и подключаетесь к нему с помощью удаленного отладчика.
Так что, вероятно, ваш плагин не поддерживает weblogic 8.
Но это очень просто для удаленной отладки любого Java-приложения.
В следующей статье описывается, как это сделать: http://eclipse.dzone.com/articles/how-debug-remote-java-applicat
Вскоре вы должны добавить следующие параметры при запуске приложения:
-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y
Просто найдите скрипт bat/cmd/sh, который запускает weblogic, и измените его.
Затем запустите удаленную отладку с помощью команды "Выполнить / Отладка конфигураций / Удаленное приложение Java".
и настройте порт, указанный вами при запуске приложения.
Stack Overflow - классный сайт, но вы, скорее всего, получите больше тематических ответов на свой вопрос, задав его на форуме Oracle по инструментам затмения: