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包的代码一致)