先决条件
1、本地环境代码和测试环境一样
2、本地环境与测试环境之间网络可以访问
执行步骤
1、在idea工具中进行环境参数配置,如下图
2、填写好测试环境ip地址和端口号,以及选择项目代码的jdk版本和项目,copy jvm自动生成那段参数。
3、在测试环境中,采用如下命令进行项目启动
nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar 项目的jar文件 &
4、待项目启动好了之后,就可以通过访问测试环境的接口在本地尽兴代码调用。
需要注意点如下:
1、本地调试没有日志,日志都会在测试环境打印
2、如果在调试到断点时,将idea关闭,测试环境的代码还是会正常执行的。
3、测试环境的代码如果和本地的代码不一致,是不可以调试的,测试环境只是根据行数来进行调试的。
4、如果在调试的过程中,其他的请求如果也在调用这个接口,其他的请求都会卡住。