La ubicación del esquema del servicio web de jabón no se puede encontrar en wsdl

Mi servicio web es como un archivo jar y se utiliza como complemento de otra aplicación web, por lo que solo tengo un web.xml en la aplicación web principal y le doy referencia a mi servlet de envío, y funciona bien, pero mi problema es cuando Quiero usarlo usando su archivo wsdl por un cliente de soap (soapUI no puede encontrar los esquemas en el wsdl)

así es como se ve mi servlet.xml en el archivo jar;

<bean id="schema" class="org.springframework.xml.xsd.SimpleXsdSchema">
    <property name="xsd" value="classpath:/resources/xwebservice/schemas/Request.xsd" />
</bean>

<bean id="mwsid"
    class="org.springframework.ws.wsdl.wsdl11.SimpleWsdl11Definition">
    <constructor-arg value="classpath:/resources/xwebservice/spring-ws.wsdl"/>
</bean>

Y así es como mi archivo wsdl parece que su nombre es spring-ws.wsdl

<wsdl:types>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        <xsd:import namespace="http://www.mywebsite.com/xml/webservice"                      
            schemaLocation="/resources/xwebservice/schemas/Request.xsd"/>
    </xsd:schema>

Esto no puede encontrar el esquema request.xsd cuando intento acceder a mi servicio web utilizando un cliente de jabon (soapUI) mostrando mi dirección de URL wsdl, que es;

http://localhost:8080/mwp/mws/mwsid.wsdl

Los archivos wsdl y de esquema están en diferentes carpetas en mi jar del complemento de servicio web, ¿dónde está mi error? Puedo exponer el wsdl en el navegador por la url anterior, pero el cliente de jabón no puede encontrar los esquemas en la ruta.

Gracias

Respuesta 1

Tenemos una aplicación que se ejecuta actualmente en WebLogic 10.3.5.0 y estamos migrando a WL 12.1.2.0.0. Estamos experimentando problemas con la eliminación de llamadas WS a otra aplicación. Estamos familiarizados con ...

Tengo dicho método: privado estático <T extiende HomerMessage> HomerMessage postRequest (String path, HomerMessage json) lanza IOException, HomerDoh {RequestBody body = RequestBody.create (...

Tengo un código C # que genera una clave usando PBKDF2. // byte [] salt = new RNGCryptoServiceProvider (). GetBytes (salt); byte [] sal = nuevo byte [] {19, 3, 248, 189, 144, 42, 57, 23}; // para las pruebas ...

Soy nuevo en LIBGDX, hice 40 cuadros para sprites "hero running" y no sé si es mejor usar spritesheet o imágenes individuales. Spritesheet será muy grande, porque quiero una alta resoultion ...