我在创建bean eqSaml11TicketValidator
时遇到以下异常。
我正在使用IBM Websphere 8.5.5。
上下文初始化失败:
org.springframework.beans.factory.BeanCreationException:使用名称' eqSaml11TicketValidator'创建bean时出错。在类路径资源[META-INF / eQSecurityClient.xml]中定义:bean的实例化失败;嵌套异常是java.lang.ExceptionInInitializerError
答案 0 :(得分: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
另一个原因可能是您在类路径上缺少此类或此类使用的任何类(包括父类)所需的类。
如果代码中发生异常,您可以尝试将对象的创建包装在try / catch块中并打印包含其原因的cought异常。原因很可能表明失败的真正原因。