Как подключить затмение к серверу приложений WebSphere, расположенному на удаленном сервере? - PullRequest
24 голосов
/ 27 января 2012

Я пытаюсь отладить локальный код (который находится на моем ноутбуке) с помощью eclipse, который я пытаюсь подключить к удаленно размещенной WAS (сервер приложений WebSphere) и удаленно размещенной базе данных.

1 Ответ

53 голосов
/ 27 января 2012

Для удаленного подключения к WAS сначала из консоли WebSphere Integrated Solutions:

  1. Перейдите в службу отладки сервера приложений:
    • Серверы> Типы серверов> WebSphereсерверы приложений> [имя_сервера]> Служба отладки
  2. Установите флажок «Включить службу при запуске сервера»
  3. Добавьте / измените «Порт отладки JVM», еслинеобходимо (порт еще не должен использоваться на сервере)
  4. При необходимости добавить / изменить «Аргументы отладки JVM» (это может уже появиться по умолчанию):
    • -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777
  5. Применить изменения, сохранить новую конфигурацию и перезапустить сервер приложений

Затем из Eclipse IDE:

  1. Откройте диалоговое окно «Отладка» (например, Выполнить> Конфигурации отладки ... )
  2. Щелкните правой кнопкой мыши «Remote Java Application» и выберите «New»
  3. Настроить RemoteПриложение Java:
    1. Назовите конфигурацию отладки
    2. Просмотрите, чтобы выбрать проект для отладки (необязательно)
    3. Используйте тип подключения «Стандартный (Socket Attach)»
    4. Укажите имя хоста вашего сервера WAS
    5. Укажитеномер порта, который был установлен в параметрах отладки WAS
  4. Нажмите Apply
  5. Нажмите Debug

(Эти инструкции предназначены для WAS 7.0, нодолжно быть похоже на другие версии.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...