Настройка конфигурации отладки для maven + jetty + eclipse - PullRequest
14 голосов
/ 24 октября 2011

Я создал веб-приложение, используя maven в eclipse.Я использую причал для запуска приложения.Я могу запустить приложение, используя плагин Maven Jetty.Но я сталкиваюсь с трудностями при отладке приложения - шаги, которые я выполнил для настройки параметров отладки, приведены по ссылке ниже http://www.clickonchris.com/2010/05/configuring-jetty-maven-and-eclipse-together-with-hot-deploy/

Я могу запустить приложение на порту 8080, и оно продолжает прослушивать транспортный файл dt_socketпо адресу: 4000. Для отладки я дал порт 4000. Но когда я запускаю отладчик в eclipse, он дает мне окно со следующей ошибкой - «Не удалось подключиться к удаленной виртуальной машине. Соединение отклонено. Соединение отказано: подключиться» Может кто-нибудь помочьменя в решении этой проблемы для отладки приложения.

Спасибо !!!

Ответы [ 3 ]

31 голосов
/ 24 ноября 2013

Установить MAVEN_OPTS с помощью -

export MAVEN_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

Тогда начните причал, используя -

mvn jetty:run

Запустите удаленную отладку из любимой IDE на порт 8000

6 голосов
/ 26 октября 2011

Вот быстрый обходной путь. Я тоже боролся с этой проблемой, и через некоторое время я нашел ленивое решение.

Я использую Eclipse Indigo с m2eclipse. Я создал новую конфигурацию запуска: щелкните правой кнопкой мыши проект в Project Explorer -> Run As ... -> maven build. Затем я определил необходимые команды / цели maven для запуска проекта с пристани прямо из Eclipse.

Наконец, я только что запустил вновь созданную конфигурацию в режиме отладки и получил отладку. Это, вероятно, портит что-то еще (?), Но работает как быстрый обходной путь.

1 голос
/ 19 июня 2018

Как предполагает h3xstream в одном из комментариев, вы можете запустить, используя mvnDebug jetty:run.

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