idea 远程调试war包

背景

工作中遇到本地无法复现线上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配置

,否则无法进入断点,配置如图:

1555571894(1).jpg

1555571948(1).jpg

由于我的war包是放在本地,所以host为localhost,端口号与catalina.bat对应

操作

先点startup.bat启动tomcat,待tomcat启动成功后,再点击


1555572135(1).jpg

部署成功即出现如下图所示,调用tomcat中部署程序,即可进入断点


1555572401(1).jpg

你可能感兴趣的:(idea 远程调试war包)