idea 远程debug springboot
2024-08-26 02:56:30
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
- 这里要求服务器的5005端口要开放出来
- 服务器上面的代码要和本地的代码一致
4、试验
执行 curl 122.9.51.187:9090/demo(这里填自己的服务器ip)。
本地的Idea会触发debug断点
最后
项目代码码云地址:https://gitee.com/guoeryyj/remodebug.git
最新文章
- Elasticsearch嵌套聚合
- ABAP ALV单个单元格状态编辑
- Spring 4 官方文档学习(十一)Web MVC 框架之异常处理
- PyQT制作视频播放器
- [转载]Jquery Form插件表单参数
- yii console.php 报错 Property ";CConsoleApplication.theme"; is not defined.
- [AC自动机][HDU3065]
- 原生javascript实现老.虎机抽奖点名demo源码思路解析
- 想精度高,可以考虑用c语言中的函数gettimeofday
- __get __set 实例
- Java OCR tesseract 图像智能字符识别技术 Java代码实现
- 快速搭建本地HTTP服务器
- 让网站通过Https访问
- Procedure execution failed 2013 - Lost connection to MySQL server during query
- Spring Boot与分布式
- C#学习-显式接口
- 配置 RIPv1 和 RIPv2
- centos7 下zookeeper 部署 单机多实例模式
- Java面试3
- Webpack-dev-server的proxy用法