找不到类 [org.springframework.orm.hibernate.LocalSessionFactoryBean]

Posted

技术标签:

【中文标题】找不到类 [org.springframework.orm.hibernate.LocalSessionFactoryBean]【英文标题】:Cannot find class [org.springframework.orm.hibernate.LocalSessionFactoryBean] 【发布时间】:2012-07-06 05:31:32 【问题描述】:

我遇到了 spring hibernate 的问题,可以帮我解决这个问题吗?我想我得到了我项目中的所有库:sping-orm ...

2012 年 7 月 5 日下午 2:13:58 org.springframework.context.support.AbstractApplicationContext prepareRefresh 信息:刷新 org.springframework.context.support.ClassPathXmlApplicationContext@4e3eca90:启动日期 [Thu Jul 05 14:13:58 EDT 2012];上下文层次的根 2012 年 7 月 5 日下午 2:13:58 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 信息:从类路径资源 [spring.xml] 加载 XML bean 定义 2012 年 7 月 5 日下午 2:13:59 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons 信息:在 org.springframework.beans.factory.support.DefaultListableBeanFactory@d576e70 中预实例化单例:定义 bean [myDataSource,mySessionFactory,hibernateTemplate,expertiseDao];工厂层次结构的根 2012 年 7 月 5 日下午 2:13:59 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons 信息:在 org.springframework.beans.factory.support.DefaultListableBeanFactory@d576e70 中销毁单例:定义 bean [myDataSource,mySessionFactory,hibernateTemplate,expertiseDao];工厂层次结构的根 线程“主”org.springframework.beans.factory.CannotLoadBeanClassException 中的异常:找不到类路径资源 [spring.xml] 中定义的名称为“mySessionFactory”的 bean 的类 [org.springframework.orm.hibernate.LocalSessionFactoryBean];嵌套异常是 java.lang.ClassNotFoundException: org.springframework.orm.hibernate.LocalSessionFactoryBean 在 org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1262) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:576) 在 org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1331) 在 org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:897) 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:566) 在 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913) 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) 在 org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139) 在 org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:93) 在 com.gs.project1.main.TestRun.main(TestRun.java:17) 引起:java.lang.ClassNotFoundException:org.springframework.orm.hibernate.LocalSessionFactoryBean 在 java.net.URLClassLoader$1.run(URLClassLoader.java:202) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:307) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:248) 在 org.springframework.util.ClassUtils.forName(ClassUtils.java:257) 在 org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:417) 在 org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1283) 在 org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1254) ... 9 更多

【问题讨论】:

至少您可以在评论中提及答案。一个人不应该留下这样的问题。 【参考方案1】:

似乎没有提供正确的包名。我快速搜索了类 LocalSessionFactoryBean 并意识到它在同一个包中不可用。可能是构建它的 Spring 框架版本和可用的运行时库的差异。

【讨论】:

以上是关于找不到类 [org.springframework.orm.hibernate.LocalSessionFactoryBean]的主要内容,如果未能解决你的问题,请参考以下文章

找不到类 [org.springframework.orm.hibernate.LocalSessionFactoryBean]

找不到类 [org.springframework.boot.autoconfigure.condition.ConditionalOnJava$JavaVersion]

找不到类 org.springframework.web.servlet.mvc.annotation.RequestMappingHandlerMapping

org.bson.codecs.configuration.CodecConfigurationException:找不到类 org.springframework.data.mongodb.core

Tomcat & Spring Web - 找不到类异常 org.springframework.web.context.ContextLoaderListener

idea启动tomcat 找不到 类,或者报Error configuring application listener of class org.springframework.web.contex