2016-08-12 6 views
-1

bean eqSaml11TicketValidatorの作成中に以下の例外が発生します。 IBM Websphere 8.5.5を使用しています。 コンテキストの初期化に失敗しました:
org.springframework.beans.factory.BeanCreationException:エラークラスパスリソース[META-INF/eQSecurityClient.xml]で定義される 'eqSaml11TicketValidator' 名前のBeanを作成する:豆のインスタンス化に失敗しました。ネストされた例外はjava.lang.ExceptionInInitializerErrorですwebsphereでのBean作成の問題

答えて

0

作成しようとしているクラスをJVMでインスタンス化することはできません。エラーメッセージExceptionInInitializerErrorは、いくつかの理由

少なくとも1つのクラスまたはインスタンス初期化が失敗した例外で失敗しましたクラスのコンストラクタを有することができ、例えば

public class Test { 
    private static int num = 1/(1-1); // Throws Exception 
    private Object object = new SomeObject(); // if new SomeObject() throws exception 

このクラスまたは親クラスを含むこのクラスで使用されているクラスには、クラスパスにクラスがありません。

あなたのコードで例外が発生した場合は、try/catchブロックにオブジェクトの作成をラップし、その原因を含む例外を表示することができます。原因は、失敗の本当の理由を示す可能性が最も高いでしょう。

関連する問題