Skip to content

Instantly share code, notes, and snippets.

@luanvuhlu
Forked from jonashackt/bash
Last active February 22, 2019 01:51
Show Gist options
  • Save luanvuhlu/ce9d28da4ba069d4a3eb22fb988b6c7e to your computer and use it in GitHub Desktop.
Save luanvuhlu/ce9d28da4ba069d4a3eb22fb988b6c7e to your computer and use it in GitHub Desktop.
Remote debugging Spring Boot
### java -jar
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8001,suspend=y -jar target/cxf-boot-simple-0.0.1-SNAPSHOT.jar
### Maven
Debug Spring Boot app with Maven:
mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8001"
On bash:
export MAVEN_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"
(or on Windows: set MAVEN_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y")
mvn clean install
In Eclipse:
New Remote debugging app to port 8000 on localhost
<project>
...
<build>
...
<plugins>
...
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.3.RELEASE</version>
<configuration>
<jvmArguments>
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
</jvmArguments>
</configuration>
...
</plugin>
...
</plugins>
...
</build>
...
</project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment