Websphere 上的 Bean 创建问题
Bean creation issue on websphere
我在创建 bean eqSaml11TicketValidator
时遇到以下异常。
我正在使用 IBM Websphere 8.5.5。
上下文初始化失败:
org.springframework.beans.factory.BeanCreationException:创建名称为 'eqSaml11TicketValidator' 的 bean 在 class 路径资源 [META-INF/eQSecurityClient.xml] 中定义时出错:bean 实例化失败;嵌套异常是 java.lang.ExceptionInInitializerError
您尝试创建的 class 无法由 JVM 实例化。错误消息 ExceptionInInitializerError 可能有多种原因
class 的构造函数因异常而失败
至少一个class或实例初始化失败,例如
public class Test {
private static int num = 1/(1-1); // Throws Exception
private Object object = new SomeObject(); // if new SomeObject() throws exception
另一个原因可能是您的 class 路径上缺少一个 class,此 class 或此 class 使用的任何 class 包括parent class需要。
如果异常发生在您的代码中,您可以尝试将 object 的创建包装在 try/catch 块中并打印 cought 异常,包括它的原因。原因很可能会显示失败的真正原因。
我在创建 bean eqSaml11TicketValidator
时遇到以下异常。
我正在使用 IBM Websphere 8.5.5。
上下文初始化失败:
org.springframework.beans.factory.BeanCreationException:创建名称为 'eqSaml11TicketValidator' 的 bean 在 class 路径资源 [META-INF/eQSecurityClient.xml] 中定义时出错:bean 实例化失败;嵌套异常是 java.lang.ExceptionInInitializerError
您尝试创建的 class 无法由 JVM 实例化。错误消息 ExceptionInInitializerError 可能有多种原因
class 的构造函数因异常而失败
至少一个class或实例初始化失败,例如
public class Test {
private static int num = 1/(1-1); // Throws Exception
private Object object = new SomeObject(); // if new SomeObject() throws exception
另一个原因可能是您的 class 路径上缺少一个 class,此 class 或此 class 使用的任何 class 包括parent class需要。
如果异常发生在您的代码中,您可以尝试将 object 的创建包装在 try/catch 块中并打印 cought 异常,包括它的原因。原因很可能会显示失败的真正原因。