java.lang.ClassNotFoundException
来源:互联网 发布:百度云盘mac历史版本 编辑:程序博客网 时间:2024/05/17 04:43
控制台提示如下错误:
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
这种错误意思很明确:找不到“ org.springframework.web.context.ContextLoaderListener”这个类,ContextLoaderListener这个类是在spring-web.jar包下,我仔细检查了项目jar环境,发现该jar包确实存在,而且也能找到编译后的ContextLoaderListener.class文件。
当时很疑惑,随后去网上找答案,终于发现问题根源:
- Java虚拟机是根据Java ClassLoader(类加载器)决定如何加载Class。
- 系统默认提供了3个ClassLoader
- Root ClassLoader,ClassPath Loader,Ext ClassLoader
- 我们也可以编写自己的ClassLoader,去加载特定环境下的Jar文件。
- 能不能加载Jar,加载哪里的Jar,是由ClassLoader决定的。
- 楼主的问题可能是 导入的仅仅是jar包的引用,例如在eclipse中通过build path加进user lib……(类似快捷方式)
- 这种在Java Application中没问题,但在web Application中可能会出现找不到类的异常。
- 在WEB Application中jar包最好放在webroot或webcontent下的lib文件夹内,特别是xml中用到的jar包。
因为我是通过eclipse的build path直接引用的jar包,没有把jar文件拷贝到lib目录下。
随后我将所需的jar包全部拷贝到WEB-INF/lib下,再重新启动tomcat便能顺利通过了。
0 0
- java.lang.ClassNotFoundException翻译
- java.lang.ClassNotFoundException
- java.lang.ClassNotFoundException: 解决方法
- Tomcat:java.lang.ClassNotFoundException
- java.lang.ClassNotFoundException: HaierTVFactory
- java.lang.ClassNotFoundException
- java.lang.ClassNotFoundException: ContextLoaderListener
- java.lang.ClassNotFoundException 异常
- java.lang.ClassNotFoundException
- java.lang.classnotfoundexception错误
- java.lang.ClassNotFoundException: ContextLoaderListener
- java.lang.ClassNotFoundException: ...
- SSH:java.lang.ClassNotFoundException
- java.lang.ClassNotFoundException:
- java.lang.classnotfoundexception
- java.lang.ClassNotFoundException…
- java.lang.ClassNotFoundException
- mapreduce java.lang.ClassNotFoundException:
- (二)R语言的数据类型
- 对以后刷题及数学上的提醒
- android通过webview调起支付宝app支付
- 在使用mybatis时遇到查询结果返回为空(NULL)的情况,但是查数据库能查到
- 关于js中的作用域和作用域链以及常见的问题和结果方法
- java.lang.ClassNotFoundException
- 【天道酬勤】 腾讯、百度、网易游戏、华为Offer及笔经面经
- View框架浅析
- Oracle 12C 新特性之在线重命名、迁移活跃的数据文件
- web服务器架构
- Struts2配置
- 南阳理工oj 整数划分(DP)
- 布隆过滤器
- C的学习笔记