mvc example español spring xsd jax-ws

example - spring mvc español



Problema de lectura del esquema XSD de primavera ''aplicación-contexto'' (2)

¿Por qué no pruebas el siguiente xml?

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ws="http://jax-ws.dev.java.net/spring/core" xmlns:wss="http://jax-ws.dev.java.net/spring/servlet" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://jax-ws.dev.java.net/spring/core http://jax-ws.java.net/spring/core.xsd http://jax-ws.dev.java.net/spring/servlet http://jax-ws.java.net/spring/servlet.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <wss:binding url="/hello"> <wss:service> <ws:service bean="#helloWs"/> </wss:service> </wss:binding> <!-- Web service methods --> <bean id="helloWs" class="com.mkyong.ws.HelloWorldWS"> <property name="helloWorldBo" ref="HelloWorldBo" /> </bean> <bean id="HelloWorldBo" class="com.mkyong.bo.impl.HelloWorldBoImpl" /> </beans>

Estoy usando JAXWS en mi proyecto de primavera para comunicarme con el servidor y hay un error de lectura de XSD en mi contexto de aplicación xml. Aquí está el contexto de la aplicación -

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:ws="http://jax-ws.java.net/spring/core" xmlns:wss="http://jax-ws.java.net/spring/servlet" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> //**error at this below line -** **cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element ''wss:binding''.** <wss:binding url="/hello"> <wss:service> <ws:service bean="#helloWs"/> </wss:service> </wss:binding> <!-- Web service methods --> <bean id="helloWs" class="com.mkyong.ws.HelloWorldWS"> <property name="helloWorldBo" ref="HelloWorldBo" /> </bean> <bean id="HelloWorldBo" class="com.mkyong.bo.impl.HelloWorldBoImpl" />

¿Alguien puede decirme cuál podría ser el motivo de este error y cualquier solución? Gracias por cualquier ayuda.!


¿Estás utilizando la primavera en tu proyecto ?, tuve el mismo problema, pero cuando incluí spring-jaxws en mis dependencias maven resolvió el problema, de hecho, puedes ver en ese contenedor que el archivo META-INF / spring.schemas es redefiniendo las ubicaciones de XSD:

http /: //jax-ws.java.net/spring/core.xsd=spring-jax-ws-core.xsd http /: //jax-ws.java.net/spring/servlet.xsd=spring-jax -ws-servlet.xsd http /: //jax-ws.java.net/spring/local-transport.xsd=spring-jax-ws-local-transport.xsd

¡Ojalá ayude!