springboot开启远程调试
maven添加:
<project>
...
<build>
...
<plugins>
...
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.1.12.RELEASE</version>
<configuration>
<jvmArguments>
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
//"注意以上内容在IDEA的remote配置中找到,端口可以改成自己想要的"
</jvmArguments>
</configuration>
...
</plugin>
...
</plugins>
...
</build>
...
</project>
或者命令行添加:
mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
打jar包后上传到服务器,执行jar命令:
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar demo.jar
运行时出现下列提示:

- edit configurations

- 远程调试配置

- 参数配置: 将红框内的地址和端口号改成自己的

- 启动远程调试

- 成功界面
然后就可以在本地进行远程调试了