IDEA 远程debug功能的使用

IDEA 远程debug功能的使用

新建个测试项目

编写个测试的controller类

@RestController
public class IndexController {
    
    

    @RequestMapping("/index")
    public void index(){
    
    
        System.out.println("hello word");
    }
}

配置文件

server:
  port: 8001

remote debug的使用

在这里插入图片描述
搜索remote,选择Remote JVM Debug
在这里插入图片描述
在这里插入图片描述
在服务器上启动项目时,添加上IDEA配置中自动生成的JVM参数,如下:

 /opt/module/JDK11/jdk-11.0.11/bin/java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:6688  -jar remote-debug-demo-0.0.1-SNAPSHOT.jar

服务器上启动后
在这里插入图片描述

在接口的方法里打上断点,在IDEA上debug模式启动后
在这里插入图片描述
访问http://192.168.6.180:8001/index 接口,可以像往常一样进入断点(注意:本地的代码需要和远程服务器上jar包的代码一致)
在这里插入图片描述

参考:
IDEA远程Debug
IDEA 远程 Debug 及使用场景
使用IDEA进行远程调试

猜你喜欢

转载自blog.csdn.net/qq_43039260/article/details/120649188