2017-02-17 256 views
-1

プロジェクトはWindows 7上で正常に動作しています。SRVE0283E:コンテキストの初期化中に例外がキャッチされました:org.springframework.beans.factory.BeanCreationException

自由サーバ、日食火星、

強いテキスト [ERROR] SRVE0283E:org.springframework.beans.factory.BeanCreationException:エラーが名 'jpaMapppingContext' を持つBeanを作成:の呼び出しコンテキストを初期化中に例外がキャッチinitメソッドは失敗しました。ネストされた例外はjavax.persistence.PersistenceExceptionです。java.lang.LinkageError:インタフェースitable初期化時のローダー制約違反:メソッド "com.ibm.db2.jcc.am.Connection.prepareSQLJCall(Ljava/lang/String; ILcom/ibm Lcom/ibm/db2/jcc/SQLJCallableStatement(/ db2/jcc/SQLJSection; Lcom/ibm/db2/jcc/SQLJColumnMetaData; Lcom/ibm/db2/jcc/SQLJColumnMetaData; ZZIIIILjava/lang/String; ; " com/ibm/db2/jcc/am/Connectionクラスローダー(sun/misc/Launcher $ ExtClassLoaderのインスタンス)のクラスローダー(com/ibm/ws/classloading/internal/AppClassLoaderのインスタンス) C/SQLJSection; Lcom/ibm/db2/jcc/SQLJColumnMetaData; Lcom/ibm/db2/jcc/SQLJColumnMetaData; ZZIIIILjava/lang/String; [Ljava/ibm/db2/jcc// lang/Object;)Lcom/ibm/db2/jcc/SQLJCallableStatement;署名に使用されています

+0

エラーをコードとして表示するには、コードを適切にフォーマットしてください。また、あなたの質問は何ですか? –

答えて

0

エラーメッセージにLauncher $ ExtClassLoaderの存在に基づいて、JDBCドライバのコピーをJava拡張クラスローダーパス(通常はJAVA_HOME/jre/lib)に入れたようです/ ext)。そのため、環境では、その場所とアプリケーションクラスローダーのクラスが可視になり、LinkageErrorにつながる重複した可視性が発生します。

非常にまれなケースがありますが、Java拡張ローダーを使用する必要がありますが、JDBCドライバーが一般的にそれらの中にあるとは思わないので、単にjre/lib/extから除去するのが最も簡単な解決策です。

関連する問題