码迷,mamicode.com
首页 > 编程语言 > 详细

Spring3.x企业应用开发实战1.环境搭建

时间:2017-04-07 12:54:17      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:环境   sel   erro   alt   bin   提示   开发实战   web   ssd   

书中搭建得环境是spring3.x,我选择得是spring 4.2.5.RELEASE系列得jar包搭建。记录下其中遇到得问题

1.jar包选择:

spring4.x中没有spring-asm 和 spring web-servlet这两个jar包,因为

asm这个包已经在spring4.x得core包中包含

web-servlet 在spring4.下得webmvc中包含

 

2.环境搭建至书上得30页之后,用junit测试一直是空指针异常,在检查applicationContext.xml中确保没有问题后,

去掉了@RunWith(SpringJUnit4ClassRunner.class) 换成

ApplicationContext ac = new ClassPathXmlApplicationContext("/applicationContext.xml");
TTest t = (TTest) ac.getBean("hello");
t.say();

这种测试,发现是ApplicationContext得路径写错了。写成../了。因为有包,肯定空指针。

又换成第一种方式,路径写正常也不行。

之后就考虑是junit得问题,@RunWith(SpringJUnit4ClassRunner.class)需要得junit4.9之上得jar包支持。然后换成junit4.11,又提示

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

解决:1.降低jar包换成4.10

   2.junit-4.11.jar + hamcrest-core-1.3.jar

至此,环境ok。

所有jar包如下:

技术分享

 

技术分享

 

Spring3.x企业应用开发实战1.环境搭建

标签:环境   sel   erro   alt   bin   提示   开发实战   web   ssd   

原文地址:http://www.cnblogs.com/cuiliwen182/p/6677421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!