2016-08-12 70 views
-1

創建Bean eqSaml11TicketValidator時出現以下異常。 我正在使用IBM Websphere 8.5.5。 上下文初始化失敗:
org.springframework.beans.factory.BeanCreationException:在類路徑資源[META-INF/eQSecurityClient.xml]中定義的名稱爲'eqSaml11TicketValidator'的bean創建時出錯:bean的實例化失敗;嵌套異常是java.lang.ExceptionInInitializerErrorWebsphere上的Bean創建問題

回答

0

您嘗試創建的類不能由JVM實例化。該錯誤消息的ExceptionInInitializerError可以有幾個原因

至少一個類或實例初始化失敗,異常失敗類的構造,例如

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

另一個原因可能是因爲你缺少的一類在classpath中,這個類或這個類包括父類中使用的任何類要求。

如果在你的代碼中發生異常,你可以嘗試在try/catch塊中包裝對象的創建,並打印包含它的原因的cought異常。原因很可能會顯示失敗的真正原因。