tomcat 远程debug配置,教你远程调试线上代码,解决线上故障

tomcat 远程debug配置,教你远程调试线上代码,解决线上故障,第1张

1.修改tomcat服务器配置

打开tomcat/bin/catalina.sh

在空白处添加如下参数

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=60222,server=y,suspend=n"

address 配置一个新码档的端口号

添加完成后,保存修改。

然后重启tomcat

打开myeclipse

配置服务器ip和端口号 (自己设置的端口号)

出现迟卜乱这个弊碧表示连接上了

打断点成功

段点调试

右击org.apache.catalina.startup.Bootstrap-->debug as -->java application,让tomcat以皮枝散debug形式启动,

找到org.apache.jasper.compiler.Compiler

类,在

generateJava()

方法的第一行打一个断搭拆点,然后访问http://localhost:8080/examples/jsp/,点击页面中的execute,

因为在页面内容不变的情况下,jsp页面不燃氏会重新编译,所以你第一次点击某个execute时,myeclipse进入debug模式,再点的时候却没反

应了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8201849.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存