spring配置文件报java.lang.NoClassDefFoundError: org.hibernate.engine.SessionFactory
来源:互联网 发布:淘宝多久不会查这么严 编辑:程序博客网 时间:2024/05/02 15:30
在整合spring3.x和hibernate4.x初始化启动之后出现org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'txManager' defined in class path resource [beans.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError:
applicationContext.xml部分配置文件如下:
<!-- 定义事务管理器(声明式的事务) -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="get*" read-only="true"/>
<tx:method name="find*" read-only="true"/>
<tx:method name="is*" read-only="true"/>
<tx:method name="*" propagation="REQUIRED"/>
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="interceptorPointCuts"
expression="execution(* biz.impl.*BizImpl.*(..))" />
<aop:advisor advice-ref="txAdvice"
pointcut-ref="interceptorPointCuts" />
</aop:config>
其实并不是因为出现jar原因,是因为目前spring3.x可以支持hibernate4.x,故只需将class="org.springframework.orm.hibernate3.HibernateTransactionManager"改为class="org.springframework.orm.hibernate4.HibernateTransactionManager"后,重新启动就没问题了。
- spring配置文件报java.lang.NoClassDefFoundError: org.hibernate.engine.SessionFactory
- java.lang.NoClassDefFoundError: org/hibernate/engine/SessionFactoryImplementor
- Spring+Hibernate 报错java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext
- Spring+Hibernate 报错java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext
- spring 整合hibernate java.lang.NoClassDefFoundError: org/hibernate/MappingExcep
- hibernate报错:java.lang.NoClassDefFoundError: org/objectweb/asm/Type
- hibernate4整合spring3.1出现nested exception is java.lang.NoClassDefFoundError: org/hibernate/engine/Sess
- java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.engine.m
- java.lang.NoClassDefFoundError: org/hibernate/criterion/Criterion
- java.lang.NoClassDefFoundError: org/hibernate/criterion/Criterion
- java.lang.NoClassDefFoundError: org/hibernate/HibernateException
- java.lang.NoClassDefFoundError: org/hibernate/Session
- java.lang.NoClassDefFoundError: org/hibernate/util/DTDEntityResolver
- java.lang.NoClassDefFoundError: org/hibernate/Session
- java.lang.NoClassDefFoundError: org/hibernate/Session
- java.lang.NoClassDefFoundError: org/hibernate/annotations/Entity
- java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider
- hibernate 4 报的错java.lang.NoClassDefFoundError: org/hibernate/util/DTDEntityResolver
- hdu 2955 Robberies (01背包)
- poj1113
- Android之Adapter用法总结
- 理解ThreadLocal
- 学习笔记
- spring配置文件报java.lang.NoClassDefFoundError: org.hibernate.engine.SessionFactory
- LeetCode-Reverse Nodes in k-Group
- SDJZU-恶搞指数
- Bag of Features (BOF)图像检索算法
- hdu 4631 Sad Love Story
- jdbc常用
- 最短路题目整理 Hdu 2066 + 1839 + LightOJ 1099(次短路)
- tcpdump使用教程
- PMP项目管理知识体系——第三章 项目管理过程