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
如下图 代表连接上远程机器
至此,即可在本地打断点进行调试