java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;
程序员文章站
2022-04-14 09:15:07
...
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="configLocation" value="classpath:hibernate.cfg.xml"></property>
</bean>
<bean id="txManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
添加事物后运行报错,网上各种找原因,无果。
最后到Tomcat部署目录看spring的配置文件,配置文件中显示的是hibernate3.。。。。。
清理缓存,问题解决。
总结:实在找不到原因不妨试试缓存清理。
推荐阅读
-
java.lang.NoClassDefFoundError: org/hibernate/engine/SessionFactoryImplementor
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;问题解决
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;
-
java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;
-
Caused by: java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;解决方案
-
Caused by: java.lang.NoClassDefFoundError: org/hibernate/engine/SessionFactoryImplementor
-
java.lang.NoClassDefFoundError: org/hibernate/engine/SessionFactoryImplementor
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;问题解决
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider