Tomcat启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

案发时间发生在昨天,本来好好的tomcat,突然就给我报错了,就是下面这张图的错误



不知道是不是因为昨晚没睡好,看到java.lang.ClassNotFoundException错误以为没什么,不就是找不到包嘛,我给你找咯,然后我又发现自己的项目里没集合Spring啊,怎么就说找不到Spring监听呢?

接下来我就把Tomcat里的项目移除出来,还是保这个错误,一脸懵逼!算了,还是下班回去睡觉吧

今天清醒多了,我再次启动Tomcat,嗯!是的,还是包报错,这次我不懵逼了。

分析了一下原因,小白一个找错误是有点迟钝的了,

报错原因分析:

一、一开始Tomcat里放了一个项目但是没有集合Spring,很奇怪,然后我就把项目移除了,但还在报错。

二、于是我就去到Tomcat目录下的webapp找还有没有存在其他的项目,结果被我找到了,这时候心里一万个马在青青草原上奔腾。然后把我的项目删了就解决这个问题



普及一下Tomcat的目录结构:

bin  存放启动和关闭tomcat脚本   
conf  包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml   
work  存放jsp编译后产生的class文件   
webapp  存放应用程序示例,以后你要部署的应用程序也要放到此目录   
logs  存放日志文件   
lib/japser/common  这三个目录主要存放tomcat所需的jar文件   

总结:

在程序报错的时候不能急躁!一步一步的去分析、排除错误从而缩小范围找到错误原因和解决方法!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值