idea 远程debug springboot

1、新建一个springboot工程。

新建一个controller接口

@RestController
@RequestMapping
public class Controller {
@GetMapping("/demo")
public String demo(){
String demo = "demo";
System.out.println(demo);
return demo;
}
}

2、把工程部署到服务器

要增加参数-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

整个命令是

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar demo-0.0.1-SNAPSHOT.jar

3、在idea新建remote的启动









这里host填写服务器的IP,端口填5005(因为jar包的启动参数是5005)

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

  1. 这里要求服务器的5005端口要开放出来
  2. 服务器上面的代码要和本地的代码一致

4、试验

执行 curl 122.9.51.187:9090/demo(这里填自己的服务器ip)。

本地的Idea会触发debug断点

最后

项目代码码云地址:https://gitee.com/guoeryyj/remodebug.git

最新文章

  1. Elasticsearch嵌套聚合
  2. ABAP ALV单个单元格状态编辑
  3. Spring 4 官方文档学习(十一)Web MVC 框架之异常处理
  4. PyQT制作视频播放器
  5. [转载]Jquery Form插件表单参数
  6. yii console.php 报错 Property "CConsoleApplication.theme" is not defined.
  7. [AC自动机][HDU3065]
  8. 原生javascript实现老.虎机抽奖点名demo源码思路解析
  9. 想精度高,可以考虑用c语言中的函数gettimeofday
  10. __get __set 实例
  11. Java OCR tesseract 图像智能字符识别技术 Java代码实现
  12. 快速搭建本地HTTP服务器
  13. 让网站通过Https访问
  14. Procedure execution failed 2013 - Lost connection to MySQL server during query
  15. Spring Boot与分布式
  16. C#学习-显式接口
  17. 配置 RIPv1 和 RIPv2
  18. centos7 下zookeeper 部署 单机多实例模式
  19. Java面试3
  20. Webpack-dev-server的proxy用法

热门文章

  1. vs中CString的用法,以及所需的头文件
  2. MATLAB中exist函数的用法
  3. 【题解】CF1368C Even Picture
  4. JVM调优常用参数总结
  5. RHSA-2017:2029-中危: openssh 安全和BUG修复更新(存在EXP、代码执行、本地提权)
  6. BUUCTF-[极客大挑战 2019]BabySQL 1 详解
  7. git-代码分支管理
  8. Vim最强调试插件:vimspector
  9. day32 Pyhton 异常处理
  10. day15 Pyhton学习