ClassNotFoundException属于checkException(检查异常),一般在项目启动的时候出现。出现该问题原因归纳为: 1. 没有正确的导入jar导致。 2. 项目中引用了多个版本的jar,导致版本冲突,由于版本的升级,可能所使用的方法已经被废弃。 3. 由于系统中加载web.xml文件的顺序导致,(使用到了spring 的自动注入注解)可能是还没有把spring 正常的加载到内存中,就使用spring的autowrite,导致找不到改类。