Преобразование элемента в объект в Java не работает - PullRequest
0 голосов
/ 13 ноября 2018

Я преобразую элемент xml в объект с помощью этого кода:

    public static Object xmlToObject(Element element, Class c, org.apache.logging.log4j.Logger log) {
    try {
        if (log != null) {
            log.debug(element);
            log.debug("este es el resultado ");
        }
        JDOMSource source = new JDOMSource(element);
        JAXBContext context = JAXBContext.newInstance(c);
        Unmarshaller un = context.createUnmarshaller();
        return un.unmarshal(source);
    } catch (JAXBException ex) {
        java.util.logging.Logger.getLogger(SiodexClient.class.getName()).log(Level.SEVERE, null, ex);
    }
    return null;
}

в weblogic 10 работает и консольное Java-выполнение тоже нормально, но в weblogic 12 не работает, почему?

это ошибка:

   [Exception [EclipseLink-25008] (Eclipse Persistence Services - 2.6.5.v20170607-b3d05bd): org.eclipse.persistence.exceptions.XMLMarshalException
Exception Description: A descriptor with default root element cod_tipo_operacion was not found in the project]
    at org.eclipse.persistence.jaxb.JAXBUnmarshaller.handleXMLMarshalException(JAXBUnmarshaller.java:1110)
    at org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(JAXBUnmarshaller.java:335)
    at mefp.itg.clws.bcb.siodex.SiodexClient.xmlToObject(SiodexClient.java:216)
    help please
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...