eclipse maven web 工程报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
报错,一般是下面几个原因,
-
spring-web 的jar包没导进去
-
jar包邮冲突,把重复的jar包删除
-
在web.xml加上<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext-*.xml</param-value>
</context-param>
因为默认的读取的是/WEB-INF下的配置文件,如果配置文件在src中要把路径改为类路径底下
4.把工程刷新一下,因为工程是部署在服务器底下的,要把加入的jar包部署到工程里。
我的是:jar包没有加载进来,把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next,ok