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的调试模式(注意不是运行),控制台显示连接成功即可使用断点进行调试

参考

相关推荐
四谎真好看4 小时前
Java 黑马程序员学习笔记(进阶篇19)
java·笔记·学习·学习笔记
雲帝4 小时前
1panel docker开启swap内存
运维·docker·容器
從南走到北4 小时前
JAVA代泊车接机送机服务代客泊车系统源码支持小程序+APP+H5
java·开发语言·微信小程序·小程序
apocelipes10 小时前
golang unique包和字符串内部化
java·python·性能优化·golang
Full Stack Developme10 小时前
java.text 包详解
java·开发语言·python
刘梦凡呀11 小时前
C#获取钉钉平台考勤记录
java·c#·钉钉
tryCbest12 小时前
Linux使用Docker部署项目后期更新
linux·运维·docker
best_virtuoso12 小时前
PostgreSQL 常见数组操作函数语法、功能
java·数据结构·postgresql
yudiandian201412 小时前
02 Oracle JDK 下载及配置(解压缩版)
java·开发语言
楚韵天工12 小时前
宠物服务平台(程序+文档)
java·网络·数据库·spring cloud·编辑器·intellij-idea·宠物