Java.lang.classNotFoundException 找不到此类异常:



java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener


第一层原因:

项目中没有添加这个Jar包的资源

【Java】找不到此类异常_java

例如我的这个报错是SpringMVC的上下文加载监听器类没有

那我应该去检查这个目录有没有SpringMVC的Jar包

【Java】找不到此类异常_mvc_02

如果没有就要添加进去,

但是添加了之后重启Tomcat,你发现报错还是一样的找不到类

 

第二层原因:

已经运行的临时WAR包还没有打入这个资源,

IDEA重启没有把Jar包资源加入进WAR包中

找到Target目录中检查:

【Java】找不到此类异常_war包_03

在已经运行中的目录就没有这个SpringMVC

【Java】找不到此类异常_spring_04

没有就需要Maven重新构建项目:

【Java】找不到此类异常_war包_05

之后用Maven重新打包时也要检查生成的WAR包有无资源:

【Java】找不到此类异常_jar包_06

然后再运行项目就能跑起来了