SSH整合之spring和hibernate版本问题

原创 2018年02月09日 16:00:43

 异常如下:

二月 09, 2018 3:25:43 下午 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] for bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.orm.hibernate3.LocalSessionFactoryBean
	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1380)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:670)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:637)
	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1489)
	at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1007)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:741)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:868)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:409)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4811)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5251)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: org.springframework.orm.hibernate3.LocalSessionFactoryBean
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1139)
	at org.springframework.util.ClassUtils.forName(ClassUtils.java:264)
	at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:437)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1428)
	at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1372)
	... 19 more
项目用了spring5.0.3,hibernate3,这两个版本不匹配,应该改为spring3+hibernate3,或者spring5+hibernate4.
版权声明:本文为博主原创文章,未经博主允许不得转载。

SSH整合——spring跟hibernate兼容问题

BUG描述: Could not open Hibernate Session for transaction; nested exception is java.lang.NoClassDefFo...
  • z376280010
  • z376280010
  • 2017年03月14日 22:53
  • 257

SSH框架整合过程(Struts2+Spring+Hibernate)

在学习java框架的过程中,我总结过MySQL数据库图文安装详解及相关问题  手把手在MyEclipse中搭建Hibernate开发环境  手把手在MyEclipse中搭建Spring开发环境    ...
  • qq_25827845
  • qq_25827845
  • 2016年12月29日 16:42
  • 4586

Spring整合Hibernate(来自传智播客视频,整个过程,包含所有源码)

首先,我们要在src目录下建立
  • u010800530
  • u010800530
  • 2014年08月11日 00:07
  • 2793

ssh整合之不带hibernate配置文件的spring中的配置

jdbc.properties: jdbc.driverClass=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql:///ssh_37 jdbc.user=roo...
  • lcl19970203
  • lcl19970203
  • 2017年08月16日 14:33
  • 228

Myeclipse10整合ssh2(struts2.1+spring3.1+hibernate4.1)+零注解零配置

【前言】 说来惭愧,使用ssh2很长时间了,但是还是第一次利用myeclipse整合ss2,就是搭建ssh2框架, 另外根据struts2的约定,实现了正真的零配置,没有使用注解。 【参...
  • uikoo9
  • uikoo9
  • 2013年04月02日 21:23
  • 4447

spring与hibernate整合(三种方式)

Spring与Hibernate整合关键点:          1) Hibernate的SessionFactory对象交给Spring创建;          2) hibernate事务交给...
  • u014010769
  • u014010769
  • 2015年07月31日 20:33
  • 3472

spring+springMVC+hibernate 三大框架整合

首先我们要知道hibernate五大对象:,本实例通过深入的使用这五大对象和spring+springMVC相互结合,体会到框架的好处,提高我们的开发效率          Hibernate有...
  • scholar_man
  • scholar_man
  • 2016年06月07日 20:23
  • 11450

三大框架SSH(struts2+spring+hibernate)整合时相关配置文件的模板

最近在学SSH三大框架的整合,在此对他们整合时相关配置文件做一简单的模板总结,方便以后复用!         首先是web.xml配置文件,这里面就配置一些简单的监听器、过滤器,包括spring...
  • awmw74520
  • awmw74520
  • 2014年02月17日 01:17
  • 1563

配置Hibernate4,Spring和Hibernate版本兼容问题

在Application.context.xml文件中配置Hibernate4                                                   ...
  • a1786223749
  • a1786223749
  • 2016年08月19日 10:50
  • 2336

Struts2 Spring3 Hibernate3 菜鸟教程 集成注解版本

集成注解版本和xml版本所不同的地方 如果类不是自己写的还是在xml里面进行配置 只有是自己写的类,直接在类上面标注对应的注解 注解版本不建议继承HibernateDaoSupport实现 必须提...
  • JE_GE
  • JE_GE
  • 2017年01月23日 20:25
  • 908
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SSH整合之spring和hibernate版本问题
举报原因:
原因补充:

(最多只允许输入30个字)