简体   繁体   English

为什么显示此错误消息java.lang.ClassNotFoundException:org.hibernate.engine.FilterDefinition?

[英]Why this Error Message java.lang.ClassNotFoundException: org.hibernate.engine.FilterDefinition is shown?

Problem: I found the following error shown below: 问题:我发现以下错误显示:

Solution: I have pasted the following dependencies in the pom.xml. 解决方案:我将以下依赖项粘贴到pom.xml中。 Got the jar file in maven dependency also but I am still getting the following error. 也有在Maven依赖项中的jar文件,但我仍然收到以下错误。

Below are the screenshot for reference 以下是供参考的屏幕截图

Can anyone guide me how to correct this? 谁能指导我如何纠正这个问题?


的pom.xml Below is the screenhot of maven depedencies present 以下是当前Maven缺陷的截图 MavenDepedencies


ERROR: 错误:

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mysessionFactory' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:753)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at str.A.abc(A.java:17)
at str.OurLogic.main(OurLogic.java:56)
Caused by: java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2688)
at java.lang.Class.privateGetPublicMethods(Class.java:2889)
at java.lang.Class.getMethods(Class.java:1602)
at org.springframework.beans.ExtendedBeanInfoFactory.supports(ExtendedBeanInfoFactory.java:54)
at org.springframework.beans.ExtendedBeanInfoFactory.getBeanInfo(ExtendedBeanInfoFactory.java:46)
at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:270)
at org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:189)
at org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:177)
at org.springframework.beans.BeanWrapperImpl.getLocalPropertyHandler(BeanWrapperImpl.java:214)
at org.springframework.beans.BeanWrapperImpl.getLocalPropertyHandler(BeanWrapperImpl.java:63)
at org.springframework.beans.AbstractNestablePropertyAccessor.getPropertyHandler(AbstractNestablePropertyAccessor.java:725)
at org.springframework.beans.AbstractNestablePropertyAccessor.isWritableProperty(AbstractNestablePropertyAccessor.java:557)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1483)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
... 12 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.FilterDefinition
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 28 more

A assume is problem with Spring version 4 and Hibernate version 5. 假设是Spring版本4和Hibernate版本5的问题。

Check this post Caused by: java.lang.NoClassDefFoundError: Lorg/hibernate/engine/FilterDefinition 检查此帖子原因:java.lang.NoClassDefFoundError:Lorg / hibernate / engine / FilterDefinition

我使用了Hibernate-core 3.6最终版jar来解决上述问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 升级到冬眠4和春季4罐子,但仍然得到org.hibernate.engine.FilterDefinition classnotfoundexception - Upgraded to hibernate 4 and spring 4 jars but still getting org.hibernate.engine.FilterDefinition classnotfoundexception java.lang.ClassNotFoundException: org.hibernate.engine.transaction.spi.TransactionContext - java.lang.ClassNotFoundException: org.hibernate.engine.transaction.spi.TransactionContext java.lang.ClassNotFoundException org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider - java.lang.ClassNotFoundException org.hibernate.engine.jdbc.connections.spi.MultiTenantConnectionProvider 春季启动java.lang.ClassNotFoundException:org.hibernate.engine.jndi.JndiException - Spring boot java.lang.ClassNotFoundException: org.hibernate.engine.jndi.JndiException 引起原因:java.lang.ClassNotFoundException:org.hibernate.Interceptor - Caused by: java.lang.ClassNotFoundException: org.hibernate.Interceptor java.lang.ClassNotFoundException: org.hibernate.cfg.AnnotationConfiguration - java.lang.ClassNotFoundException: org.hibernate.cfg.AnnotationConfiguration org.hibernate.MappingException:java.lang.ClassNotFoundException:员工 - org.hibernate.MappingException: java.lang.ClassNotFoundException: Employee java.lang.ClassNotFoundException:org.hibernate.cfg.Configuration - java.lang.ClassNotFoundException: org.hibernate.cfg.Configuration java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider - java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider 引起原因:java.lang.ClassNotFoundException:org.hibernate.service.ServiceRegistry - Caused by: java.lang.ClassNotFoundException: org.hibernate.service.ServiceRegistry
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM