Intellij IDEA基于Springboot的远程调试

远程调试就是服务端程序运行在一台远程服务器上,我们在本地服务端的代码中设置断点(本地的代码必须与远端一致),进行调试。每当有请求到达远程服务器时能够在本地知道远端程序的运行情况。

增加remote

选择Edit Configurations
Intellij IDEA基于Springboot的远程调试

远程项目修改重启命令

nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10201 -jar openstack_learning-0.0.1-SNAPSHOT.jar > lys.log &

本地运行

Intellij IDEA基于Springboot的远程调试
远程项目会打印日志

Listening for transport dt_socket at address: 10201

执行debug一下,可以远程调试,并获取远程的环境信息
Intellij IDEA基于Springboot的远程调试

上一篇:安卓(Android)网络管理工具,判断使用的网络类型、网络状态判断、以及可根据优先级自动切换到实际可以上外网的网络通道


下一篇:Go语言核心36讲(Go语言实战与应用二十五)--学习笔记