开发的时候,如果需要服务器上的运行环境,远程debug就会十分方便。注意要保证本地和远程的代码是一致的。
本地IDEA配置
配置configuration
1.
2.
3.
name为任意取一个名字,host填远程的ip地址,port填连接的远程端口号,填写完成后apply
远程服务器
配置
首先要保证本地的代码和远程代码完全一致,在pom.xml文件中添加以下配置
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<jvmArguments>-Xdebug -Xrunjdwp:transport=dt_socket,address=2526,server=y,suspend=n</jvmArguments>
</configuration>
</plugin>
其中address=2526, 要与在本地配置的port一致
项目启动
正常启动项目即可
mvn sring-boot:run
注意要先在远程启动项目,然后本地开启debug模式
启动成功后,控制台如图所示
具体原理
参考(22条消息) Intellij IDEA远程debug教程实战和要点总结_山月风成的博客-CSDN博客_idea远程debug