Remote debugging Java 9 in a docker container from IntelliJ IDEA Remote debugging Java 9 in a docker container from IntelliJ IDEA docker docker

Remote debugging Java 9 in a docker container from IntelliJ IDEA


From Java 9, the JDWP socket connector accept only local connections by default. See:http://www.oracle.com/technetwork/java/javase/9-notes-3745703.html#JDK-8041435

So, to enable debug connections from outside, specify *:<port> as address:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005