2012-05-07 35 views
0

我正在構建一個包含Spring 3,Hibernate(基於註釋)和Apapache CXF的Web應用程序。應用程序上下文被破壞並且SessionFactory也是

我收到了一些奇怪的問題,當web服務器(tomcat)加載上下文時,所有的bean通過彈簧容器加載,但隨後立即彈出容器開始銷燬那些加載的bean ....我得到異常像

DefaultListableBeanFactory.destroySingletons(422)|銷燬org.s[email protected]744589eb中的單例:定義bean(隨後銷燬的bean列表)。

立即和在此之後,我得到一個消息|

引起的([錯誤]

ContextLoader.initWebApplicationContext(227)上下文初始化失敗):java.lang.IllegalArgumentException異常:需要'sessionFactory'或'hibernateTemplate' at org.springframework.orm.hibernate3.support.HibernateDaoSupport.checkDaoConfig(HibernateDaoSupport.java:118) at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java: 44) 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477) 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417) ... 36更多

我真的不知道爲什麼容器破壞豆類。

有人可以幫我解決這個奇怪的問題。

謝謝

回答

1

這樣做是因爲它由於配置問題而無法啓動。解決問題(請參閱您在問題中粘貼的例外:'sessionFactory' or 'hibernateTemplate' is required),並且應該開始。