当我们需要复现客户现场问题的时候,会使用到远程调试,下面则是远程调试需要注意的一些地方:
1、以war包为列子,首先需要到对应的tomcat目录下的含糊的鲜花找到catalina,使用编辑器打开,加入配置:
set CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"注:此处端口号一定要和idea中配置的端口号一致
加入配置后,通过命令启动当前的项目
2、打开idea,创建一个空项目,将我们需要远程调试的反编译出来的源码复制到src目录下
注:需要调试的代码的包路径要和源码相同
3、如下图:
4、debug启动后,就会进入相应的调试