背景
工作中遇到本地无法复现线上bug,想要通过调试线上war包查找bug的原因
环境
1.win10
2.idea 2018
3.tomcat8.0.23
Tomcat配置
catalina.bat添加以下配置
set CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5555"
其中端口号为tomcat的debug端口号,与idea里的配置要对应
idea配置
,否则无法进入断点,配置如图:
由于我的war包是放在本地,所以host为localhost,端口号与catalina.bat对应
操作
先点startup.bat启动tomcat,待tomcat启动成功后,再点击
部署成功即出现如下图所示,调用tomcat中部署程序,即可进入断点