springboot远程debug

两种调试

远程调试分为主动连接调试,和被动连接调试:

主动连接调试:服务端配置监控端口,本地IDE连接远程监听端口进行调试,一般调试问题用这种方式。
被动连接调试:本地IDE监听某端口,等待远程连接本地端口。一般用于远程服务启动不了,启动时连接到本地调试分析。

服务启动

这里采用主动方式:

# java -agentlib:jdwp=transport=dt_socket,address=0.0.0.0:8000,server=y,suspend=n -jar ./*.jar

IDE配置

远程服务启动完毕之后,在Eclipse中配置远程调试Debug as->Debug Configurations->Remote Java Application,填入ip和端口即可。


Debug Configurations

参考资料

https://www.cnblogs.com/Lawson/p/6188370.html

你可能感兴趣的:(springboot远程debug)