tomcat闪退错误排查

大家是不是有这样一个问题。每次tomcat闪退不知道错误在哪里?然后只能疯狂的百度,去猜测错误的可能性。
也许能够百度解决问题,也许百度了一天问题还是没有解决。
今天我们来通过修改tomcat的配置,来让tomcat暂停闪退,并将错误信息展示出来,进行精准定为。
直接上教程
我的问题是,我部署一个项目在tomcat下,启动时直接闪退,我的第一反应是,咋啦?啥问题?
我连啥问题都不知道,反正一脸懵逼
解决办法

1、用编译器(我用的是Notepad++)打开startup.bat,在最下面添加pause。

pasue的意思是暂停,作用就是,当我们启动startup.bat时,出现问题,不直接退出,暂停一下。
在这里插入图片描述
看看添加了pause启动后的效果,这个不仅只用于tomcat,还可以用于其他的.bat文件中,只要是闪退,都可以用它暂停
在这里插入图片描述
我们发现一个问题,就是虽然暂停了,但是他并没有将我们的问题暴露出来,这样我们也还是排查不了问题。那我们还有其他办法

2、使用编译器打开catalina.bat,找到 :doStart的位置下的 set _EXECJAVA=start “%TITLE%” %_RUNJAVA%,在set _EXECJAVA=start “%TITLE%” %_RUNJAVA%中添加 /b即可;

在这里插入图片描述
下面就是见证奇迹的时刻
在这里插入图片描述
错误完美的被打印出来了。
我这里的错误是在server.xml中的第87行,第6列中出现了问题,
在这里插入图片描述
是我注释这里没有添加结尾的标签
问题解决啦!

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值