Отладка моего кода в IntelliJ - PullRequest
5 голосов
/ 12 мая 2011

Я использую JBoss с IntelliJ. Я бегу Jboss за пределами Intellij. т.е. работает в командной строке. Если это так, могу ли я отладить свой код в IntelliJ

1 Ответ

14 голосов
/ 12 мая 2011

Вы можете отлаживать любую работающую JVM, даже удаленную на другом компьютере через JDWP.Сначала вам нужно подготовить JBoss (то же самое относится и к любой JVM) для прослушивания подключений отладчика на заданном порту TCP / IP:

-Xdebug -Xrunjdwp:server=y, transport=dt_socket,address=5005, suspend=n

Этот набор параметров должен быть добавлен в опции Java, ищитеJAVA_OPTS переменная в ваших скриптах запуска JBoss.Как только это будет сделано, JBoss будет прослушивать порт 5005 для подключения к отладчику.Самая первая строка в консоли JBoss после запуска должна выглядеть так:

Listening for transport dt_socket at address: 5005

Теперь вы можете присоединить IntelliJ, выбрав:

  1. Выполнить
  2. Редактировать конфигурации
  3. "+" (Добавить)
  4. Пульт
  5. localhost / 5005 в порядке
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...