java オープンソースフレームワーク統合 Context initialization failed の共通エラー。
エラーの説明
コンテキストの初期化に失敗しました
BeanCreationException: クラスパス・リソース [ applicationContext.xml ] で定義された名前 'userDao' を持つ Bean の作成に失敗しました。ネストされた例外は org.springframework.beans.factory.creating bean with name 'txAdvice'です。ビーンプロパティ 'transactionManager' の設定中にビーン 'txManager' への参照を解決できない; ネストされた例外 BeansCreationException: クラス・パス・リソース [ applicationContext.xml] で定義された名前 'txManager' を持つビーンの作成に失敗しました。Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) is:
PropertyAccessException 1: org.springframework.beans.TypeMismatchException: org.springframework.beans.TypeMismatchException: プロパティ 'sessionFactory' の [org.springframework.orm.hibernate3.HibernateTransactionManager] 型のプロパティ値を必須型 [org.hibernate.SessionFactory] に変換に失敗しました。プロパティ 'sessionFactory' の必須タイプ [org.hibernate.SessionFactory]: 一致するエディタまたは変換ストラテジが見つかりませ ん。
原因は
BeansCreationException: 名前 'txAdvice' を持つ Bean の作成に失敗しました。ビーンプロパティ 'transactionManager' の設定中に、ビーン 'txManager ' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.creating bean with name 'txManager' defined in class path resource [applicationContext.xml] です。Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.TypeMismatchException: org.springframework.beans.TypeMismatchException: プロパティ 'sessionFactory' の [org.springframework.orm.hibernate3.HibernateTransactionManager] 型のプロパティ値を必須型 [org.hibernate.SessionFactory] に変換に失敗しました。プロパティ 'sessionFactory' の必須タイプ [org.hibernate.SessionFactory]: 一致するエディタまたは変換ストラテジが見つかりませ ん。
原因は
BeansCreationException: クラス・パス・リソース [ applicationContext.xml] で定義された名前 'txManager' を持つ Bean の作成に失敗しました。Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.TypeMismatchException: org.springframework.beans.TypeMismatchException: プロパティ 'sessionFactory' の [org.springframework.orm.hibernate3.HibernateTransactionManager] 型のプロパティ値を必須型 [org.hibernate.SessionFactory] に変換に失敗しました。プロパティ 'sessionFactory' の必須タイプ [org.hibernate.SessionFactory]: 一致するエディタまたは変換ストラテジが見つかりませ ん。
原因は
エラーの理由
Spring 設定ファイルのトランザクション構成が正しくありません。
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property>
</bean>
<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="txManager"></property>
は読み替える必要があります。
<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
</bean>
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例