IDEA在Docker环境下远程Debug
全网最简洁有效的远程Debug方法!!!
IDEA设置
-
-
点击 + 号,选择Remote -
设置相关远程参数
- 由于采用docker容器化管理,所以远端IP应该为Pod IP。
- 由于Pod IP是动态变化的,所以每次重启服务后需要更改此处的IP为最新IP。
- 上图5005端口为IDEA监听的端口,注意不要与服务运行的端口冲突。
远程启动设置
-
远程启动服务(使用Rancher作为集群管理工具) 更改服务启动命令: java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -server -Xms512m -Xmx2048m -Dserver.port=80 lda_service.jar
其中—Dxxx为参数注入,可根据代码需要自行设置
-
先启动服务,再开启IDEA远程Debug模式 成功后,控制台输入如下内容:
接下来就可以在代码中打断点进行调试了!
注意:必须保证本地代码与服务器端一致
原创文章未经本人许可,不得用于商业用途及传统媒体。转载请注明出处,否则属于侵权行为
|