ejemplo jaxb

ejemplo - jaxb spring



¿Cómo uso un archivo jaxb.index? (3)

Asegúrate de pasar la clase correcta al método. Suponiendo que su elemento raíz XML es XMLRoot, lo llamaría así:

JAXBContext context = JAXBContext.newInstance(XMLRoot.class);

Asegúrese también de que está utilizando la versión correcta del compilador JAXB (xjc) para la versión de Java que está ejecutando. Las clases generadas por JAXB del compilador anterior no funcionarán correctamente con JAXB de Java 6, dando el mismo error.

Me estoy poniendo

javax.xml.bind.JAXBException: "org.example.mypackage" doesnt contain ObjectFactory.class or jaxb.index

al intentar crear un JAXBContext utilizando JAXBContext.newInstance(String contextPath) . Supongo que hay una forma "habitual" de crear y mantener un archivo jaxb.index.



Prueba de esta manera,

JAXBContext context = JAXBContext.newInstance(new Class[] {your.package.Test.class});

Además, asegúrese de haber agregado @XmlRootElement a la clase de prueba.

@XmlRootElement class Test { private String ...; private int ......; }

También asegúrese de que está utilizando Java 1.5