tomcat startup.bat启动3.4秒后闪退

        昨天下午遇到一个很诡异的问题tomcat startup.bat启动3.4秒后闪退 死活启动不了,从下午4点折腾到晚上11点多才找到原因。

tomcat开始一直使用正常 一次重启后tomcat无法启动了 ,问了同事什么都没改排除了代码有问题的原因 换jdk、换tomcat 、改tomcat配置均无效,把代码复制到本地和其他服务器后又可以跑 。无解。。。  运维于是还原系统 不行。。 重装系统还是不行。。 

         tomcat日志没有错误记录  无从下手 ,最后想到还有1.1号的备份试着跑了下 tomcat启动成功 ,1.1备份tomcat可以跑成功说明环境、配置没有问题。于是比较当前项目文件和1.1备份class和jar的差异 发现 jar包多了8个,于是把当前的lib目录替换为1.1的lib  tomcat启动成功!说明jar包有冲突,仔细比较去掉重复的jar包 问题解决!!!

          解决这个问题走了很多弯路,原来是有同事更新时把几个项目的jar包弄混了。诡异之处就在于tomcat只闪退 不报错  放到其他服务器又可以正常启动。。

         tomcat无法启动 一般都是 

         1.tomcat运行环境配置有问题 如:Java_home没有配置  、端口占用等。

         2.tomcat自身的配置有问题  如 server.xml 配置、内存设置错误等。

         3.部署到tomcat的项目文件有问题 。比较多的是jar包冲突,少jar包等。

          昨天遇到的jar包冲突无发启动 日志里也没有记录还是第一次遇到。。




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值