idea本地调试远程环境

 实际开发中测试的时候,经常遇见各种问题,常规的思路是:

  • 查看测试环境日志–>定位问题–>本地测试(需要模拟线上有问题的请求)–>调通–>部署

那么有没有一种方法,可以在本地直接debug远程机器呢,答案是肯定的。

注意:此方法要求远程环境和本地代码一致

1.测试环境开放debug端口

在远程机器tomcat启动脚本中加上下面这段代码

-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

代表开放远程机器的8000端口用于调试

2.idea中配置连接远程机器

2.1点run->Edit Configurations在这里插入图片描述

2.2点"+",选择Remote JVM Debug

在这里插入图片描述

2.3 填上远程机器ip和刚才开放的端口号8000

在这里插入图片描述

2.4 本地debug

在这里插入图片描述
如下图 代表连接上远程机器
在这里插入图片描述

至此,即可在本地打断点进行调试

原文地址:https://www.cnblogs.com/baodui/p/14879251.html