自己搭建Maven项目下运行项目后Eclipse报错:org.springframework.web.context.ContextLoaderListener

问题背景:
工程为maven工程,ContextLoaderListener类位于spring-web-3.1.0.RELEASE.jar包中。检查了maven的pom.xml,依赖引入正常。在工程Maven Dependencies视图中也能看到spring-web-3.1.0.RELEASE.jar包被正常引入进来了。
第一:最低级的错误,忘了导包。该类是在spring.jar里面,看看你是否忘了导包。 

第二:发现已经导入了包,在工程里面手动能找到该类了,但还是出错。那么就应该看看你应用到tomcat里面的web应用里面有没有该包。有些开发工具存在debug,通过开发工具应用到tomcat的时存在丢包的情况,所以最好去tomcat里检查一下,看看WEB-INF/lib下面有没有spring.jar包

我是第三种情况

1.右键点击项目--选择Properties

选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries

2.点击Next,选择Maven Dependencies

3.点击Finish,然后可以看到已经把Maven Dependencies添加到Web应用结构中了


你可能感兴趣的:(自己搭建Maven项目下运行项目后Eclipse报错:org.springframework.web.context.ContextLoaderListener)