1、IDEA获取远程DEBUG配置
下拉找到remote选项
此时我们就得到了远程debug配置了,我们将该配置作为需要远程DEBUG项目的额外启动参数
ex: 普通jar启动远程DEBUg
nohup java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 springboot-okhttp3-1.0.0.jar 2>1 &
2、本地IDEA进行远程DEBUG操作
我们需要确保本地(IDEA)代码与远程启动的项目代码一致
本地调试启动
启动我们刚才+添加的项目名demo
本地代码断点
postMan远程调用
本地代码拦截到断点
3.Gradle项目 Docker部署,远程DEBUG处理
1.gradle配置
gradle文件 配置容器额外启动命令(开启远程DEBUG通信端口,注意不要重复)
如果您是dockerFile 模式,则需要在dockerFile中编写对应启动命令参数