问题产生背景

最初搭建时的Spring框架版本是:

    <dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.2.6.RELEASE</version></dependency>

因为后面项目引入了其他的依赖,有版本兼容的问题,所以就把Spring 版本降低了,改成了下面的版本:

    <dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>4.3.7.RELEASE</version></dependency>

再次使用Tomcat启动SSM项目时,就抛出了下面的异常:

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

通过抛出的异常可以发现是Spring项目启动时(ContextLoad)出现了问题。
该项目是打包成war包,使用Tomcat服务启动项目,运行的是打包生成的war。出现这个异常,莫非是打包后的war包有问题?根据猜测进行排查,最后发现的确是经过上面修改的Spring版本后,虽然工程中引入了相应版本的Springjar包,但是打包生成war包,Spring版本的依赖并没有打包到war包中,也就是jar文件没有同步发布到自己项目的lib目录中,所以启动会有问题。按照下面步骤进行配置即可解决这个问题:

问题解决

步骤见下图所示:【IDEA环境下的,Maven创建的工程】


至此,问题可以完美解决!

SSM中抛出异常 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoad相关推荐

  1. SSM报错“java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener”

    错误日志 21-Feb-2020 15:11:16.214 涓ラ噸 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.Standar ...

  2. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL

    转自:https://www.cnblogs.com/qianzf/p/7020613.html java.lang.ClassNotFoundException: org.springframewo ...

  3. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL,spring获取context...

    今天学习spring项目的时候出现了下面的错误信息: java.lang.ClassNotFoundException: org.springframework.web.context.Context ...

  4. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误解决方案

    概述 在myeclipse自带的tomcat中加载一个web工程,启动tomcat出现Java.lang.ClassNotFoundException: org.springframework.web ...

  5. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL,spring获取context

    问题症状: 当我在使用idea调试springMVC项目时控制台输出如下错误信息 07-May-2019 09:31:54.892 严重 [RMI TCP Connection(5)-127.0.0. ...

  6. spring异常 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderServlet

    spring异常 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderServlet 情况1: ...

  7. tomcat java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListen

    真正解决问题:maven eclipse tomcat java.lang.ClassNotFoundException: org.springframework.web.context.Contex ...

  8. 解决Intellij IDEA Tomcat启动项目报错:java.lang.ClassNotFoundException:org.springframework.web.context.Contex

    新建了一个maven项目,启动是报错java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderList ...

  9. idea调试SpringMvc, 出现:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL

    有时,使用idea开发SpringMvc发现调试时出现以下错误: 12-Mar-2017 12:08:02.345 严重 [RMI TCP Connection(2)-127.0.0.1] org.a ...

最新文章

  1. Ambari Server网口带宽占用率很高问题的分析和解决办法
  2. java和C++ C比较
  3. gis 数据框裁剪_ArcGis入门学习教程带练习数据
  4. 手动生成function 对应的ABAP class
  5. 交易猫鸿蒙空间,回收站是指
  6. socket 请求Web服务器过程
  7. VUE项目中 获得多个复选框 checkbox 选中的值(jquery)+ 解决 Uncaught TypeError: Cannot read property ‘push‘ of undefine
  8. Spring Hibernate集成示例教程
  9. 命名集 —— 绰号昵称篇
  10. matlab 三维矩阵 reshape,matlab中的reshape及3D数组reshape的注意事项转载
  11. 七月算法机器学习3 矩阵分析与应用
  12. linux运维实战案例,Linux运维实战练习案例20151220~20151231
  13. 炒菜什么时候放盐最健康?
  14. sqli-labs(23-27a)
  15. 光电耦合器的隔离作用是什么?
  16. 磅 英寸 厘米 dpi 像素
  17. MacBook Pro 中/英大写键盘灯不亮 解决方法
  18. maven pom.xml解析、命令说明、依赖传递、继承、聚合、properties、build、依赖范围、版本仲裁、profile
  19. maven工程私服仓库配置(阿里云仓库)
  20. 智联招聘的用户要注意了,这个问题可是关系到工作的机会的

热门文章

  1. 全球域名服务商域名增量TOP10:中国占据3个席位
  2. Heritrix 1.14.4的配置和初次使用
  3. 2015. A New Year Gift
  4. Visual Studio 2008 每日提示(八)
  5. 让人郁闷的“DesktopCompatible”
  6. Python对Excel的读操作(完成)
  7. Maven 项目的 org.junit.Test 获取不到(转载)
  8. /home/appleyuchi主目录迁移到新磁盘中
  9. win7+ubuntu20.04双系统+easybcd安装以及Reached target Reboot卡住问题
  10. 一些没啥用的大数据组件以及理由(持续更新中)+2020的Gartner曲线