I\'m having difficulties in debugging a Java spring-boot application on IntelliJ IDEA community Edition. The main problem is, that the IDE won\'t stop on a breakpoint, even the
The only way I got it working was by creating a separate, remote debug configuration.
So go to edit configurations-> Remote -> +. Then start your application normally through intelliJ. Then switch to the newly created remote configuration. Instead of running it, press debug. Now debugger should be ready, and you can set breakpoints and the debugger will stop to them.
EDIT: For me the debug port was already enabled, but I see that this is not the case for everyone. If you get an error like
'Unable to open debugger port (localhost:5005): java.net.ConnectException "Connection refused: connect"
Then you need to enable port on your app's pom.xml. Copied from @Gianluca Musa answer:
org.springframework.boot
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
Kudos for @Gianluca Musa for pointing this out in his answer