美文网首页Spring cloud
SpringBoot笔记1:在IDEA上实现项目的远程调试

SpringBoot笔记1:在IDEA上实现项目的远程调试

作者: _水杉 | 来源:发表于2019-01-14 19:40 被阅读11次

在IDEA上实现SpringBoot项目的远程调试

1. 在远程服务器执行jar

java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 fibc-admin.jar

address 是开启远程端口,本地通过监听这个端口来实现远程调试。


远程调试启动截图.jpg

2. 本地调试

2.1 Run -> Edit Configuration

Run-EditConfiguration.jpg

2.2 点击加号,选择Remote

CreateRemote.jpg

2.3 填写远程主机Host和端口Port,其他都默认

RemoteDebugServer.jpg

此处的端口要和第1步执行命令中的address一致。

3. 启动调试

在远程服务器启动jar包后,启动本地调试


StartIcon.jpg

控制台Console输出一下内容,说明启动成功

Connected to the target VM, address: '192.168.0.152:5005', transport: 'socket'

如果提示连接超时的错误,那么检查一下远程端口是否能访问?远程服务器是否开启了防火墙?

4. 测试断点

在本地代码中打个断点,然后测试。
发现远程项目运行时,真的走了本地的断点呢!!!

打断点时,本地代码要和远程项目代码一致。
远程调试时,修改本地代码对远程项目无效。

Debugger.jpg

相关文章

网友评论

    本文标题:SpringBoot笔记1:在IDEA上实现项目的远程调试

    本文链接:https://www.haomeiwen.com/subject/wfgjdqtx.html