IDEA配置

debug选择remote,一般会有默认配置,使用默认配置即可。如果没有默认配置,可以按照下图:

idea配置

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

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005

Host填自己的服务器ip

服务器启动SpringBoot项目

之前启动SpringBoot的方式为:

java -jar test.jar

现在需传入参数开启远程debug:

java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 test.jar

这样服务端就监听在5005端口了。可以通过以下命令来检查是否监听成功:

netstat -anp | grep 5005

成功后IDEA选择remote点击debug,打上断点就可以开始调试了。