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