1、在idea中增加启动参数,Edit Configurations ->  新增(+号) -> Remote JVM Debug

2、如果未找到Remote JVM Debug,则点击“Edit Configuration templates...”查找选中。

3、添加调试参数,Host为要远程调试的ip , Port为端口,可写任意端口(一般使用默认),Apply。

##工具一般会自行生成以下调试参数-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

4、在远程服务器上通过监听方式启动服务

##正常启动方式
java -jar test.jar
##监听方式启动,5005端口与IDEA中端口保持一致
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005  oneAccept.jar

5、启动过程中会打印出监听启动标识,其余过程与正常启动无异。

6、服务端启动后,在IDEA中选中远程调试,启动Debug模式

7、启动后Debug控制台会提示已连接到监听服务。

8、至此远程调试已经就绪,操作线上服务本地断点即可调试。

IDEA 远程调试springboot相关推荐

  1. idea远程调试springboot

    在实际生产中经常会遇见开发环境能运行成功,测试环境运行错误,这样就需要有远程调试线上代码的操作 所有Idea 远程调试 非常重要 1.后端部署时添加参数启动 #windowsjava -Xdebug ...

  2. 线上Bug无法复现怎么办?老司机教你一招,SpringBoot远程调试不用愁!

    前言 在部署线上项目时,相信大家都会遇到一个问题,线上的 Bug 但是在本地不会复现,多么无奈. 此时最常用的就是取到前端传递的数据用接口测试工具测试,比如 POSTMAN,复杂不,难受不? 今天陈某 ...

  3. springboot设置默认值_线上Bug无法复现?老司机教你一招,SpringBoot远程调试不用愁!...

    前言 在部署线上项目时,相信大家都会遇到一个问题,线上的 Bug 但是在本地不会复现,多么无奈. 此时最常用的就是取到前端传递的数据用接口测试工具测试,比如 POSTMAN,复杂不,难受不? 今天陈某 ...

  4. SpringBoot官方热部署和远程调试神器,真带劲!

    平时使用SpringBoot开发应用时,修改代码后需要重新启动才能生效.如果你的应用足够大的话,启动可能需要好几分钟.有没有什么办法可以加速启动过程,让我们开发应用代码更高效呢?今天给大家推荐一款Sp ...

  5. SpringBoot官方开发工具,热部署和远程调试真带劲

    平时使用SpringBoot开发应用时,修改代码后需要重新启动才能生效.如果你的应用足够大的话,启动可能需要好几分钟.有没有什么办法可以加速启动过程,让我们开发应用代码更高效呢?今天给大家推荐一款Sp ...

  6. SpringBoot 远程调试

    在配合 QA 进行代码测试,以及处理线上 BUG 时,代码往往已经被部署于服务器端,因此服务器端程序支持远程调试功能就尤为重要. Java 原生支持调试功能,由于实际开发中使用 SpringBoot, ...

  7. IDEA远程调试linux上的SpringBoot项目

    IDEA远程调试linux上的SpringBoot项目 一.intellij idea配置 打开idea中的run/debug configurations, 选择remote类型,地址配置为服务器地 ...

  8. Intellij IDEA基于Springboot的远程调试

    简介 本篇博客介绍一下在Intellij IDEA下对Springboot类型的项目的远程调试功能.所谓的远程调试就是服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地的代码必须 ...

  9. Springboot远程调试

    部署时出现问题往往需要远程调试, 那么先用如下命令启动: java -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y ...

最新文章

  1. java栈 迷宫_利用栈实现迷宫的求解
  2. 零售业如何用Hadoop开启大数据之门?
  3. python常用的装饰器有哪些_python基本装饰器
  4. 又拍云php表单,又拍云的表单api提交
  5. 3dmax导出fbx ue4_耗子尾汁马保国—CC3快速相片建模到UE4实时面部,动作捕捉
  6. 十大排序算法——快速排序法【挖坑法、左右指针法、前后指针法和优化方式三路快排】(C语言)
  7. matlab从无到有系列(九):Simulink基础仿真详解(全网最全,从入门到放弃)
  8. 技术问答网站与论坛为什么半死不活
  9. 崩坏3服务器修改水晶数量,崩坏3一个月能攒多少水晶_单月水晶数量分析
  10. 凸包问题 —— Graham扫描法
  11. 【转载】第6节: 六类Calander处理六种不同的时间场景
  12. 第4章 凯伦.霍妮——神经症需要和倾向
  13. 用C语言求平均数的四种方法
  14. 数据库两表联查、多表联查,多重联查
  15. mt4 谐波_谐波原理看美元指数:短期看涨鲨鱼或令多头重获优势!
  16. 【C语言实现共享栈】关于【共享栈】,你知道多少,快来看看吧
  17. 六月:手动学数据分析(task02)
  18. java毕业设计项目选题基于SSM+JSP+MYSQL+H-UI 实现的校园食堂点餐|订餐系统
  19. 二分、数组-LeetCode378. 有序矩阵中第K小的元素
  20. 2021年高级中式烹调师新版试题及中式烹调师证书报名培训复审考试

热门文章

  1. windows 10系统下Nexus的下载安装
  2. Java 简单计算器(加法)
  3. 173、交换机配置主要步骤
  4. 12月原生APP的淘宝客+代理系统完整前后端带完整安装教程
  5. 基于Python的指数基金量化投资——指数基金间相关度计算
  6. 基于asp.net企业差旅管理系统-计算机毕业设计
  7. Java实现视频格式转化
  8. python 马赛克还原_python实现图片马赛克处理
  9. Ubuntu 下面的aMule 的 Kad 或者 Ed2k 连不上
  10. ATC计算机会议,实验室三项成果分别被计算机系统、数据库、分布式计算重要会议 USENIX ATC、ICDE、IPDPS收录...