在maven 中部署SSM项目找不 Spring ContextLoaderListener 的解决办法

1.项目使用技术:maven的项目使用了Spring MVC+Spring +Mybatis+Tomcat搭建一个项目。

2.报错信息:

Error configuring application listener of class org.springframework.web.context.ContextLoaderListener  
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

3.解决思路:

 (1)从报错信息我们可以看到是项目启动的时候没有找到ContextLoaderListener。

 (2)然后我们肯定首先想到的是我们有将Spring的包已经写到pom中为什么没有找到呢。

 (3)这是我们应该想到是不是部署项目中没有对应的包。然后去Tomcat的部署目录中看。发现真的没有对应的包。如图

      

  (4)然后我们就右击项目,选择Properties

 

(5)然后选择Deployment Assembly

(6)点击Add-->选择Java Build Path Entries-->Maven Dependencied.选择完毕后点击finish。从新部署项目就可以了

原文地址:https://www.cnblogs.com/djrLog/p/5487399.html