Tomcat启动报错: org.apache.catalina.LifecycleException:

遇到Tomcat启动时抛出org.apache.catalina.LifecycleException,排查过程包括检查依赖冲突、修改Tomcat配置以及确认web.xml正确性。最终发现环境变量中的path变量从相对路径变为绝对路径导致问题,修复后问题解决。
摘要由CSDN通过智能技术生成

今天写项目遇到了tomcat的启动问题org.apache.catalina.LifecycleException:

由于之前的程序遇到了问题,所以自己写了一个很简单的servlet的测试程序,检查是否可以进入servlet,然后发现报了org.apache.catalina.LifecycleException:这个异常。经过搜索发现这种情况大概有三种解决方案
1、加了commons-logging-1.2.jar这个依赖包导致的,移除就可以了
2、在Tomcat配置文件/conf/catalina.properties中
将(约122行)org.apache.catalina.startup.ContextConfig.jarsToSkip=后添加 .jar
改为:不扫描servlet3org.apache.catalina.startup.ContextConfig.jarsToSkip=
.jar
tomcat-7.0.77 jdk1.8.0_131
3、检查web.xml文件是否配置完整
在这里插入图片描述
结合自己的小程序,上面两种情况并不存在,仔细检查web.xml文件,发现也没有错误呀,这就很令人头痛了。
后来一想会不会是环境变量没有配置好呀,但是这是很不应该的呀,自己刚装了系统,重新配置了这些变量,十分确定是正确的。象征性的打开环境变量发现确实有JAVA_HOME并且指定路径是正确的,再来看path变量,神奇的事情发生了,之前全是用%%配置的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值