IDEA远程调试Tomcat – 作者:小汽油

前期部署

  1. 配置Tomcat7.0.79:https://www.freebuf.com/articles/others-articles/258885.html
  2. 下载已部署Tomcat所对应的源码文件apache-tomcat-7.0.79-src

Tomcat配置

Windows 系统打开tomcat-7.0.79\bin\catalina.bat,插入语句:

set JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8099

其中,JPDA是调试器,address=8099是调试器的端口,与Tomcat服务器端口区别开,取不同的值。

打开startup.bat,修改最后一行代码:

//原语句
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
//修改为
call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%

修改完成后就可以用startup.bat运行Tomcat了。

然后把Tomcat发布项目中改动过的.xml文件覆盖到Tomcat源码项目中!要确保两边的代码与配置的一致!

IDEA配置

用IDEA打开源码项目

图片[1]-IDEA远程调试Tomcat – 作者:小汽油-安全小百科

Run —> Edit configration —> + —> Remote JVM Debug

图片[2]-IDEA远程调试Tomcat – 作者:小汽油-安全小百科进行如下配置

图片[3]-IDEA远程调试Tomcat – 作者:小汽油-安全小百科

点击Debug图标

如下图所示,连接成功!

图片[4]-IDEA远程调试Tomcat – 作者:小汽油-安全小百科

来源:freebuf.com 2020-12-25 18:01:37 by: 小汽油

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论