Я пытаюсь отладить локальный код (который находится на моем ноутбуке) с помощью eclipse, который я пытаюсь подключиться к удаленному серверу WAS (сервер приложений WebSphere) и удаленно размещаемой базе данных.
Как подключить затмение к серверу приложений WebSphere, размещенному на удаленном сервере?
Ответ 1
Чтобы удаленно подключиться к WAS, сначала из консоли WebSphere Integrated Solutions:
- Перейдите на сервер приложений. Отладка службы:
- Серверы > Типы серверов > Серверы приложений WebSphere > [имя_сервера] > Служба отладки
- Установите флажок "Включить услугу при запуске сервера"
- При необходимости добавьте/измените "порт отладки JVM" (порт не должен использоваться на сервере)
- При необходимости добавьте/измените "аргументы отладки JVM" (это может уже отображаться по умолчанию):
-
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777
-
- Примените изменения, Сохраните новую конфигурацию и Перезапустите сервер приложений.
Затем из Eclipse IDE:
- Откройте диалоговое окно "Отладка" (например, "Запуск" > "Конфигурации отладки" ).
- Щелкните правой кнопкой мыши "Удаленное приложение Java" и выберите "Создать"
- Настройка удаленного приложения Java:
- Назовите конфигурацию отладки
- Выберите, чтобы выбрать проект для отладки (необязательно)
- Используйте "Тип соединения (Socket Attach)"
- Укажите имя хоста вашего сервера WAS
- Укажите номер порта, который был установлен в параметрах отладки WAS
- Нажмите "Применить"
- Нажмите "Отладка"
(Эти инструкции предназначены для WAS 7.0, но должны быть похожими для других версий.)