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!