Idea 对容器中的 Java 程序断点远程调试

第一种:简单粗暴型

第二种:远程调试

  • 在IDEA右上角点击编辑配置

  • 设置相关参数

  • 在Dockerfile中加入

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

完整代码如下:

  • 或直接用命令

    java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -server -Xms512m -Xmx2048m -Dserver.port=80 lda_service.jar

  • 启动容器,然后开启IDEA的调试模式(注意不是运行),控制台显示连接成功即可使用断点进行调试

参考

相关推荐
weixin_433431441 分钟前
Centos Stream9 + Docker 配置 OpenClaw完整流程
java·开发语言
gelald2 分钟前
Spring - IoC 容器原理
java·后端·spring
她说..3 分钟前
排查接口响应慢问题
java·jvm·spring boot·spring cloud·java-ee
星如雨グッ!(๑•̀ㅂ•́)و✧6 分钟前
Reactor背压
java·服务器·前端
wangchunting6 分钟前
数据结构-散列表
java·数据结构·散列表
啥咕啦呛7 分钟前
java打卡学习6:集合框架 Collection
java·windows·学习
曹牧8 分钟前
Tomcat连接池异常排查
java·tomcat
cool320013 分钟前
Kubernetes集群节点扩容实战-kubeasz
java·开发语言·kubernetes
稻草猫.17 分钟前
Spring AOP
java·后端·spring·java-ee·idea