Spring 3、Hibernate (注釈ベース)、および Apache CXF で構成される Web アプリケーションに取り組んでいます。
Webサーバー(tomcat)がコンテキストをロードすると、すべてのBeanがSpringコンテナを介してロードされますが、すぐにSpringコンテナがロードされたBeanを破壊し始めます....次のような例外が発生します
DefaultListableBeanFactory.destroySingletons(422) | org.springframework.beans.factory.support.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 に必要です。 afterPropertiesSet(DaoSupport.java:44) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417) ... 36 以上
コンテナーが Bean を破棄する理由がよくわかりません。
誰かがこの奇妙な問題を解決するのを手伝ってくれませんか.
ありがとう