2016-08-12 2 views
-1

Я получаю следующее исключение при создании bean-компонента eqSaml11TicketValidator. Я использую IBM Websphere 8.5.5. Ошибка инициализации контекста:
org.springframework.beans.factory.BeanCreationException: Ошибка создания bean-компонента с именем 'eqSaml11TicketValidator', определенным в ресурсе пути к ключу [META-INF/eQSecurityClient.xml]: Ошибка создания бина; inested exception is java.lang.ExceptionInInitializerErrorПроблема создания бобов на websphere

ответ

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 и напечатать исключение с учетом, включая его причину. Причина, скорее всего, покажет реальную причину сбоя.

Смежные вопросы