Шаг 1: Создание стенда
Клонировать исходные коды ядра cbs4, обновить рабочую копию до нужной версии (в примере идет обновление до тэга version-0.2.3, которая соответствует релизу 0.2.3)
Шаг 2: Сборка приложений ядра
Войти в папку cbs4\java и выполнить сборку и инсталляцию артефактов ядра
Шаг 3: Параметры отладчика
Выполнить настройку удаленного отладчика, встроенного в сервер приложений. Для этого нужно открыть для коррекции файл c:\IBM\WebSphere\AppServerCommunityEdition\bin\setenv.bat и добавить следующие строки:
Шаг 4: Запуск сервера в режиме отладки
После этого нужно запустить сервер приложений через командную строку:
Шаг 5: Импорт проектов в Eclipse
Запустить Eclipse IDE и импортировать те проекты ядра, в которых предполагается выполнять трассировку (предполагаем, что ваш собственный проект уже импортирован). Для этого нужно выбрать пункт меню File --> Import..., в открывшемся диалоге выбрать Maven --> Existing Maven Project, далее Next >, далее выбрать Root Directory = C:\hg\cbs4\java, после чего отметить все интересующие проекты ядра. Рекомендуется отметить все проекты внутри групп core/pom.xml и apps/v3/pom.xml
После этого список проектов в Eclipse должен выглядеть примерно так:

Шаг 6: Настройка профиля удаленного отладчика
Нужно зайти в меню Run --> Debug Configurations. Выбрать в дереве слева группу "Remote Java Application" и создать новый профиль с помощью кнопки "New launch configuration". Назвать профиль можно как угодно, например cbs4.
В настройке нового профиля, на закладке Connect, нужно установить следующие параметры:

На закладке Source необходимо перечислить проекты, в которых следует искать исходные тексты. Для этого нажать кнопку Add..., выбрать в списке диалога Add Source пункт "Java Project", в открывшемся списке доступных проектов выбрать все. В результате должно получиться следующее:

На закладке Common рекомендуется отметить признаком пункт меню, в который добавится новый профиль, это группа "Display in favorites menu", пункт "Debug".
Заканчивается настройка нажатием кнопок Apply и Close.
Шаг 7: Запуск отладчика
Кнопка Debug as... в подменю выбрать cbs4. После запуска отладчика в исходных текстах можно отмечать точки останова:

Комментариев нет:
Отправить комментарий