1.添加Hibernate支持
2.启动看整合是否有异常
发现启动有如下异常:
java.lang.NoClassDefFoundError:
org/apache/commons/pool/impl/GenericObjectPool
解决办法:
到http://www.apache.org/dist/commons/pool/binaries/ 下载commons-pool-1.3.zip,把里面的commons-pool-1.3.jar放到Tomcat目录下的lib文件夹!
再次启动测试
3.正常后添加Hibernate包结构,然后映射表,写DAO接口和实现类
4.修改service层,调用Hibernate层
5.在applicationContext.xml中配置
bean
6.完成后启动服务测试
如出现如下异常
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
解决方法:
Spring 和 Hibernate 共用的一些 jar 文件发生了版本冲突, 删除 WEB-INF/lib/asm-2.2.3.jar 然后重启 Tomcat.
再次启动测试
OK 测试成功!!! 三个框架整合成功!!!