Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 应用程序上下文被破坏,SessionFactory也被破坏_Spring_Destroy - Fatal编程技术网

Spring 应用程序上下文被破坏,SessionFactory也被破坏

Spring 应用程序上下文被破坏,SessionFactory也被破坏,spring,destroy,Spring,Destroy,我正在开发一个web应用程序,它由Spring3、Hibernate(基于注释)和Apapache CXF组成 我遇到了一些奇怪的问题,当web服务器(tomcat)加载上下文时,所有的bean都通过spring容器加载,但是spring容器立即开始销毁这些加载的bean……我遇到了类似这样的异常 DefaultListableBeanFactory.DestroySingleton(422)|在org.springframework.beans.factory.support中销毁Single

我正在开发一个web应用程序,它由Spring3、Hibernate(基于注释)和Apapache CXF组成

我遇到了一些奇怪的问题,当web服务器(tomcat)加载上下文时,所有的bean都通过spring容器加载,但是spring容器立即开始销毁这些加载的bean……我遇到了类似这样的异常

DefaultListableBeanFactory.DestroySingleton(422)|在org.springframework.beans.factory.support中销毁Singleton。DefaultListableBeanFactory@744589eb:定义bean(随后被销毁的bean列表)

在这之后,我立即收到一条消息([错误]

ContextLoader.initWebApplicationContext(227)|上下文初始化失败)

原因:java.lang.IllegalArgumentException:“sessionFactory”或“hibernateTemplate”是必需的 位于org.springframework.orm.hibernate3.support.HibernateDaoSupport.checkDaoConfig(HibernateDaoSupport.java:118) 位于org.springframework.dao.support.DaoSupport.AfterPropertieSet(DaoSupport.java:44) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417) ... 36多

我真的不知道为什么容器会破坏豆子

有人能帮我解决这个奇怪的问题吗


谢谢

它之所以这样做,是因为它由于配置问题而无法启动。修复该问题(请参阅您在问题中粘贴的异常:
“sessionFactory”或“hibernateTemplate”是必需的
),它应该启动