【问题标题】:Bean creation issue on websphere [closed]websphere上的bean创建问题[关闭]
【发布时间】:2016-08-12 09:56:47
【问题描述】:
我在创建 bean eqSaml11TicketValidator 时遇到以下异常。
我正在使用 IBM Websphere 8.5.5。
上下文初始化失败:
org.springframework.beans.factory.BeanCreationException:在类路径资源 [META-INF/eQSecurityClient.xml] 中定义名称为“eqSaml11TicketValidator”的 bean 创建错误:bean 实例化失败;嵌套异常是 java.lang.ExceptionInInitializerError
【问题讨论】:
标签:
java
spring
websphere-8
spring-bean
【解决方案1】:
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 块中并打印出咳嗽异常,包括它的原因。原因很可能会显示失败的真正原因。