您的位置:首页 > 运维架构 > Tomcat

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

2018-01-26 10:07 579 查看
案发时间发生在昨天,本来好好的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文件   


总结:

在程序报错的时候不能急躁!一步一步的去分析、排除错误从而缩小范围找到错误原因和解决方法!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐