常见的Caused by: java.lang.ClassNotFoundException异常原因:

ClassNotFoundException属于checkException(检查异常),一般在项目启动的时候出现。出现该问题原因归纳为:

1. 没有正确的导入jar导致。

2. 项目中引用了多个版本的jar,导致版本冲突,由于版本的升级,可能所使用的方法已经被废弃。

3. 由于系统中加载web.xml文件的顺序导致,(使用到了spring 的自动注入注解)可能是还没有把spring 正常的加载到内存中,就使用spring的autowrite,导致找不到改类。


提醒:请先检查tomcat中项目的lib是否包含jar。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐