no se puede leer el archivo xsd de la carpeta del proyecto xsd

Estoy tratando de validar los xsd en mi proyecto en la carpeta xsd dentro de WEB-INF. por favor encuentre el código que he desarrollado

JAXBContext jc = JAXBContext.newInstance(OTAHotelResRQ.class);

JAXBSource source = new JAXBSource(jc, reqJAXB);

SchemaFactory sf =SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); 

Schema schema = sf.newSchema(new File("XSD/OTA_HotelResRQ.xsd"));

Validator validator = schema.newValidator();

validator.validate(source);

Pero no puedo leerlo desde XSD. Está mostrando la siguiente excepción

java.lang.RuntimeException: org.apache.cxf.interceptor.Fault: schema_reference.4: Failed to read schema document 'file:///D:/hayyat/softwares/jboss-4.2.3.GA/bin/XSD/OTA_HotelResRQ.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.
    at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:116)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:322)
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:122)
    at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:211)
    at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:213)
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:154)

Así que por favor resuelve mi problema.

Saludos Narsi

Respuesta 1

Encontré un problema con el que necesito ayuda, supongamos que tengo un conjunto de datos que consiste en claves (enteros) y valores (enteros también). Necesito poder, dado el valor de una clave, encontrar ...

Tengo un problema extraño en uno de mis proyectos. Estoy tratando de ejecutar alguna prueba JUnit en un entorno OSGi (las pruebas están en un fragmento alojado por un paquete osgi; la operación se inicia con el "JUnit ...

He decidido eliminar anuncios para aquellos usuarios que tienen una aplicación específica instalada en su teléfono. Digamos que tengo una aplicación con el nombre del paquete com.android.samplead y otra aplicación llamada com.android.removead. Si ...

Esta es una pregunta de continuación a mi pregunta anterior sobre la especificación de múltiples esquemas en Java utilizando jooq para interactuar con H2. Mi prueba H2 DB actualmente tiene 2 esquemas, PUBLIC y INFORMATION_SCHEMA. ...