如果项目太大本地启动不了,或者假设你项目是微服务项目依赖太多,你写了个功能后,想本地启动debug调试又不方便,此时可以用一个idea远程debug神奇。实现访问测试环境,回调到你本地启动的代码。
1,准备一个springboot项目
什么都不用配置
2,idea设置Remote JVM Debug
端口随便设置就行
设置完后,点击apply应用,复制一下参数 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005,启动命令要用
3,上传jar包到服务器并启动
启动:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar boot-demo-1.0.jar
4,debug启动idea
用浏览器访问测试环境的接口:http://192.168.140.137:8080/hello
可以看到请求已经回调到本地Debug的代码:
5,补充
1,注意不同的JDK版本生成的启动参数不一样,
2.java启动参数,idea参数设置,环境变量参数好文连接:
https://blog.csdn.net/w1047667241/article/details/126590551
分类:
项目实践
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律