websphere上的Bean创建问题

时间:2016-08-12 09:56:47

标签: java spring websphere-8 spring-bean

我在创建bean eqSaml11TicketValidator时遇到以下异常。 我正在使用IBM Websphere 8.5.5。 上下文初始化失败:
    org.springframework.beans.factory.BeanCreationException:使用名称' eqSaml11TicketValidator'创建bean时出错。在类路径资源[META-INF / eQSecurityClient.xml]中定义:bean的实例化失败;嵌套异常是java.lang.ExceptionInInitializerError

1 个答案:

答案 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异常。原因很可能表明失败的真正原因。