2016-08-11 2 views
0

Я пытаюсь отладить проект maven с сервером Jetty в eclipse (Spring Tool Suite Version: 3.4.0). Я добавил ниже в моем pom.xmlПроблема с Maven Jetty Debug - Eclipse (Точки останова пропускаются)

-javaagent: "$ {settings.localRepository}/орг/springframework/весна инструмент/$ {spring.version}/весна-инструмент - $ {весна. версия} .jar»-agentlib: JDWP = транспорт = транспорт по сокетам, сервер = у, адрес = 8000, подвесьте = п

MAVEN_OPTS

-Xmx512m -XX: MaxPermSize = 256m -Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp: transport = dt_socket, address = 8000, server = y, suspend = y

Я запустить сервер с причалом: вводного раздвоенный

Я создал новую конфигурацию отладки - Remote Application Java с ниже атрибутов, Тип подключения: Стандартный (Socket Attach) Хост: Localhost Порт: 8000

Сервер запускается, и я могу запустить приложение, но отладка не работает. (Я уже проверил пропущенные контрольные точки, он не отмечен)

Я также затронул следующие вопросы, но проблема еще не решена. Пожалуйста помоги.

Question1

Question2

ответ

0

Не используйте jetty:run-forked как породит новую JVM.

Процесс разворачивания новой JVM означает, что настройки maven JVM не будут распространяться.

Он не может распространять эти настройки (например, порт), поскольку они теперь используются JVM maven и не могут использоваться разветвленной JVM (например: Bind Exception).

Смежные вопросы