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

参考

相关推荐
冬天vs不冷2 分钟前
Java基础(九):Object核心类深度剖析
java·开发语言·python
豆芽脚脚7 分钟前
docker compose再阿里云上无法使用的问题
阿里云·docker·容器
悟空聊架构21 分钟前
我的网站被攻击了,被干掉了 120G 流量,还在持续攻击中...
java·前端·架构
Dajiaonew1 小时前
Spring AI RAG 检索增强 应用
java·人工智能·spring·ai·langchain
十行代码九行报错2 小时前
Docker基础学习笔记
笔记·学习·docker
IT古董4 小时前
第四章:大模型(LLM)】06.langchain原理-(3)LangChain Prompt 用法
java·人工智能·python
轻抚酸~7 小时前
小迪23年-32~40——java简单回顾
java·web安全
Sirius Wu9 小时前
Maven环境如何正确配置
java·maven
健康平安的活着10 小时前
java之 junit4单元测试Mockito的使用
java·开发语言·单元测试
Java小白程序员11 小时前
Spring Framework :IoC 容器的原理与实践
java·后端·spring