前言:
- 在产品的测试阶段,开发人员应该经常会遇到一些很烦恼的问题,在开发环境不能重现问题,而在测试环境就可以重现问题。有的开发人员不惜花上大把的时间去拷贝测试环境代码到本地来调式。在此,我探索了一种新的调试方式。我这调试方式可以直接在测试环境重现问题,而测试环境走的代码会经过我本地的断点。更重要的一点是可以远程调试后台代码。下面来描述下怎么适配eclipse远程调试环境。
1.适配服务器参数
在虚拟机参数追加以下参数,注意address=当前服务器地址,端口可以任意定义一个4位数,但是你要保证此端口唯一。如果此端口有人占用了,eclipse就会连接不上。
-agentlib:jdwp=transport=dt_socket,suspend=n,server=y,address=127.0.0.1:7799