Я пытаюсь отладить приложение с пружинной загрузкой с помощью удаленного отладчика Intellij Idea.
Я запускаю свое приложение локально на моей машине разработки с конфигурацией запуска Intellij Idea «Spring Boot» со следующими параметрами виртуальной машинынастроено в конфигурации запуска:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
У меня нет других запущенных Java-приложений.
Затем я запускаю другую конфигурацию запуска Intellij Idea «Удаленный отладчик».Он имеет следующую конфигурацию:
host: localhost; port:5005, debugger mode: Attach to remote JVM
Я вижу следующее сообщение в консоли:
Connected to the target VM, address: 'localhost:5005', transport: 'socket'.
Но точки останова в классах контроллера и других компонентах игнорируются.
НО!!!Если я выбрал конфигурацию запуска Spring Boot и просто запустил ее в режиме отладки (чтобы не требовалось запускать отдельную конфигурацию запуска удаленного отладчика), точки останова работают, как и ожидалось.