远程调试就是服务端程序运行在一台远程服务器上,我们在本地服务端的代码中设置断点(本地的代码必须与远端一致),进行调试。每当有请求到达远程服务器时能够在本地知道远端程序的运行情况。
增加remote
选择Edit Configurations
远程项目修改重启命令
nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10201 -jar openstack_learning-0.0.1-SNAPSHOT.jar > lys.log &
本地运行
远程项目会打印日志
Listening for transport dt_socket at address: 10201
执行debug一下,可以远程调试,并获取远程的环境信息