解决方法1(推荐使用):
1.右键点击项目–选择Properties
选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries
2.点击Next,选择Maven Dependencies
3.点击Finish,然后可以看到已经把Maven Dependencies添加到Web应用结构中了
4.重启tomcat。
解决方法2:
1.查看jar包是否正确。
点击工程下Spring 4.1.0 Libraries->spring-web-4.1.0.RELEASE.jar
->org.springframework.web.context查看是否存在ContextLoaderListener.class类。如果缺少jar包,需自行导入。
2.查看web.xml文件配置是否正确。
查看listener中是否存在org.springframework.web.context.ContextLoaderListener
若以上两步无误,还是出现该异常,进行第三部。
3.进入tomcat的webapp目录,清空里面部署的项目,再重新加载工程,启动tomcat。
重复第三步两三次,还是出现该异常,可能是MyEclipse出现BUG
4.重启MyEclipse。