博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring项目启动错误——java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext...
阅读量:5795 次
发布时间:2019-06-18

本文共 2453 字,大约阅读时间需要 8 分钟。

  最近在搭spring项目框架的时候,遇到一个很伤的问题,翻了很多帖,都报告说什么少spring-context包啊之类的,但实际上spring的那些依赖我根本没漏,下面是我的pom:

junit
junit
${junit.version}
test
javax.servlet
javax.servlet-api
${servlet.version}
provided
com.google.code.gson
gson
${gson.version}
org.springframework
spring-core
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-test
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}

  先试了用srping-test组件去测试spring-mybatis是否有配置上的问题:

@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = "classpath:spring-mybatis.xml")public class MyBatisTest {    @Autowired    private MarketReportServiceI marketReportService;        @Test    public void test() {        //从Spring容器中根据bean的id取出我们要使用的userService对象        MarketActivityReportWeek report = marketReportService.getReportById("88f8589b-d6fd-11e6-8da9-005056af50a8");        System.out.println(report.getMarketActivityName() + " : " + report.getDealerName());    }    }

  这样跑下来确实能在控制台打印出数据库中的结果,证明spring配置应该是没有问题的,但项目在tomcat死活启动不了,搞了老半天,一直在web.xml和jar包上纠结,后来直接到发布路径下面去直接找到它,发现jar包没有部署上去(WEB-INF/lib不存在),然后重新修改了一下项目的发布设置:

  这时候发现jar包上去了,项目也启动起来了,总算把这茬给搞定了,伤脑筋啊,一开始找的方向不对,始终查不出问题的根源所在,整个项目都差点被推翻重搭了,记下来希望对朋友们有帮助!

转载于:https://www.cnblogs.com/binye-typing/p/6295728.html

你可能感兴趣的文章
BigDecimal 舍入模式(Rounding mode)介绍
查看>>
开源 免费 java CMS - FreeCMS1.2-标签 infoSign
查看>>
开源 免费 java CMS - FreeCMS1.9 移动APP生成栏目列表数据
查看>>
git reset 三种用法总结
查看>>
GO语言语法基础
查看>>
Android多任务断点续传下载
查看>>
viewpager的layout_width="wrap_content"无效问题
查看>>
WIN10-解决应用程序特定权限设置并未向在应用程序容器(解决浏览器崩溃问题)...
查看>>
btrace
查看>>
hdfs笔记
查看>>
虚拟机新增加硬盘,不用重启读到新加的硬盘
查看>>
Java IO流详尽解析
查看>>
邮件服务系列之四基于虚拟用户的虚拟域的邮件系统(安装courier-authlib以及部分配置方法)...
查看>>
Linux VSFTP服务器
查看>>
《中国梦之声》新季开播 乐视生态“逆向造星”
查看>>
DHCP中继数据包互联网周游记
查看>>
oracle学习笔记-第四篇
查看>>
IBM MQ通道
查看>>
我的友情链接
查看>>
Linux 添加Nginx 到 service 启动 (完整篇)
查看>>