java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
2016-04-19 13:39
211 查看
首先看国外解决:
下面是总结的解决方法:
在使用eclipse进行整合springmvc时经常会碰到这样的异常: java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener
这时里的意思是说找不到jar包,如果使用的是maven管理jar包,会发现jar包明明已经有了,但还是报错;如果mvn package生成一个war包发布到tomcat下面会发现,其实项目是没问题的。
1.出现这个问题的原因有可能的其中一点就是spring的jar包没有被加载,有的时候没有拷spring的jar包会出现这个错误,但是当你拷了以后这个错误并没有消失的时候就说明jar包没有被加载,切记spring的jar包一定要放在工程的lib下这样才能避免这个错误的发生。
2.使用了重复的类库,且版本不一致。导致低版本的被优先使用。比如今天遇到一种情况在tomcat服务器使用了axis2.war包,当启动tomcat的时候,axis2.war包会自动解压,之后再该项目包里有相关的spring包,所以当有另外一个工程要到spring时,就有可能要到axis2的spring包,如果版本不一致就会导致该问题,解决的方法就是让该项目不受axis2项目包的影响。
3.如果不是上面两种原因,那么可以试一下下面的解决方案:
参考自:http://stackoverflow.com/questions/6322711/tomcat-spring-web-class-not-found-exception-org-springframework-web-context
选中Deployment Assembly
添加 Java Build Path Entries
选中Maven Dependencies ->点击finish
重启tomcat服务,就可以了!
下面是总结的解决方法:
在使用eclipse进行整合springmvc时经常会碰到这样的异常: java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener
这时里的意思是说找不到jar包,如果使用的是maven管理jar包,会发现jar包明明已经有了,但还是报错;如果mvn package生成一个war包发布到tomcat下面会发现,其实项目是没问题的。
1.出现这个问题的原因有可能的其中一点就是spring的jar包没有被加载,有的时候没有拷spring的jar包会出现这个错误,但是当你拷了以后这个错误并没有消失的时候就说明jar包没有被加载,切记spring的jar包一定要放在工程的lib下这样才能避免这个错误的发生。
2.使用了重复的类库,且版本不一致。导致低版本的被优先使用。比如今天遇到一种情况在tomcat服务器使用了axis2.war包,当启动tomcat的时候,axis2.war包会自动解压,之后再该项目包里有相关的spring包,所以当有另外一个工程要到spring时,就有可能要到axis2的spring包,如果版本不一致就会导致该问题,解决的方法就是让该项目不受axis2项目包的影响。
3.如果不是上面两种原因,那么可以试一下下面的解决方案:
参考自:http://stackoverflow.com/questions/6322711/tomcat-spring-web-class-not-found-exception-org-springframework-web-context
选中Deployment Assembly
添加 Java Build Path Entries
选中Maven Dependencies ->点击finish
重启tomcat服务,就可以了!
相关文章推荐
- java WebService CXF Spring 自定义拦截器 附实例源码
- JDK的安装与配置
- Java的file对象的构造方法
- eclipse中导入web项目变成java项目解决办法
- Hello Rxjava
- eclipse上添加hibernate开发插件
- 更改Maven工程默认的JDK版本
- Rxjava的介绍与使用
- Spring中的设计模式-适配器模式
- myeclipse创建项目工作组
- Java 8
- ExtJs、Struts2、Hibernate3.2登录页面的简单实现
- Java中三种输入的比较
- 课程设计之(struts2+Hibernate)航空订票系统
- Spring中@Autowired注解、@Resource注解的区别
- Java垃圾回收机制
- eclipse配置Struts2、Hibernate3、Spring2.5范例
- Spring 资源访问剖析和策略模式应用
- JAVA正则表达式替换字符串问题
- Eclipse启动时报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in ord