ssm整合报错 java.lang.ClassNotFoundException: org.springframework.web.context.WebApplicationContext
则有可能是以下集中情况:
- spring-web 的jar包没导进去
- jar包邮冲突,把重复的jar包删除
- 在web.xml加上
contextConfigLocation
classpath:applicationContext-*.xml
如果在检查了项目 jar 环境,发现该 jar 包确实存在,而且也能找到编译后的 ContextLoaderListener.class 文件。但在启动 Tomcat 服务器后,Console 控制台依旧报错 - 你导入的仅仅是 jar 包的引用,例如在 eclipse 的 build path 直接引用的 jar 包(类似快捷方式),没有把
jar 文件拷贝到 lib 目录下。即使这种在 Java Application 中没有问题,但在 web Application
中也可能会出现找不到类的异常。