Не удается отладить с помощью 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 по инструментам затмения:

http://forums.oracle.com/forums/forum.jspa?forumID=578

Другие вопросы по тегам