У меня есть несколько проектов микросервисов, которые я разрабатываю с использованием платформы Thorntail. Я пишу свой код с использованием Eclipse. В прошлом я делал все свои разработки с использованием сервера приложений Wildfly, а Eclipse делала отладку этих приложений максимально простой. Right Click->Debug As->Debug On Server
. Готово. Теперь, когда я использую Thorntail, я не совсем уверен, как это сделать.
Из командной строки я запускаю свои проекты Thorntail, используя:
mvn thorntail:run -Dthorntail.useUberJar # Project 1
mvn thorntail:run -Dthorntail.useUberJar -Dthorntail.port.offset=1000 # Project 2
Это все работает и прослушивает порты 8080 и 9080. Однако службы не находятся в режиме отладки, и я не запускал их через Eclipse.
Я знаю, что могу Right Click->Debug As->Maven Build...
, а затем создать новую конфигурацию отладки. Я сделал это с моими целями, соответствующими командам mvn
выше. Однако, когда я делаю это, никакой отладчик не присоединяется автоматически, поэтому точки останова и тому подобное не работают. Я уверен, что где-то пропустил шаг, но это функциональность, которую я не пытался использовать раньше, поэтому я потерян Любые рекомендации?