问题出现背景,自己项目之前运行的很正常突然不知道怎么回事 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
先排除问题原因:
第一步看下org.springframework.web.context.ContextLoaderListener 这个类是否存在
到web.xml 文件里面
<!-- 配置spring的监听器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
找到引用这个类的位置 点击看是否能找到 我的可以找到说明不是没有jar包
然后看下java Build path 是否引入
结果正常排除掉该原因
然后我有看了下我工作空间的编译后的代码里面是否引入jar包操作如下
找到parent_loc目录
D:\hxl\privateWokespace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Sws\WEB-INF\lib
下是否有你的maven项目jar包 结果没有
这下算是找到原因了,文件运行时候依赖jar包没有加载进来
那这个问题怎么解决:
第一种就是把你jar包手动加入该文件目录下(jar包少的话还好不麻烦,一多了就不好搞了)
第二种进行如下操作
项目右击 properties
add 红框里面的文件就OK了