标签:style blog http io java ar 文件 art div
出现NoClassDefFoundError,最好自己多查查
1.最常想到的方法是缺少包,这个也最好解决。
2.可能包的版本不对,包里面并没有需要的类文件。打开包看看,有没有这个类。
3.包多了,其他类里面也有类似的包路径,却没有此类,这个要耐心的找了。
今天学习spring+cxf的时候遇到一个问题:在web.xml中配置了spring的上下文监听器:
随后启动tomcat服务器,控制台提示如下错误:
这种错误意思很明确:找不到“ org.springframework.web.context.ContextLoaderListener”这个 类,ContextLoaderListener这个类是在spring-web.jar包下,我仔细检查了项目jar环境,发现该jar包确实存在,而 且也能找到编译后的ContextLoaderListener.class文件。
当时很疑惑,随后去网上找答案,终于发现问题根源:
因为我是通过eclipse的build path直接引用的jar包,没有把jar文件拷贝到lib目录下。
随后我将所需的jar包全部拷贝到WEB-INF/lib下,再重新启动tomcat便能顺利通过了。
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
标签:style blog http io java ar 文件 art div
原文地址:http://www.cnblogs.com/plzdaye/p/3961208.html