Esquema JAX-WS http://jax-ws.dev.java.net/spring/servlet.xsd não pode ser encontrado

Estou implementando o JAX-WS com o framework Spring.

O seguinte é o meu Spring applicationContext.xml

<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"
xsi:schemaLocation="
    http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://jax-ws.dev.java.net/spring/core
    http://jax-ws.dev.java.net/spring/core.xsd
    http://jax-ws.dev.java.net/spring/servlet
    http://jax-ws.dev.java.net/spring/servlet.xsd
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.0.xsd
    ">

No entanto, o Eclipse está reclamando:

O arquivo referenciado contém erros (http://jax-ws.dev.java.net/spring/servlet.xsd).

Após investigação, encontro o URL:http://jax-ws.dev.java.net/spring/servlet.xsd Não existe. Em vez disso, parece ser movido para:http://jax-ws.java.net/spring/servlet.xsd (Você pode abrir este link no brower)

Portanto, atualizei o URL do esquema XSD dehttp://jax-ws.dev.java.net/spring/servlet.xsd parahttp://jax-ws.java.net/spring/servlet.xsd

Agora meu applicationContext.xml se parece com isso:

<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"
xsi:schemaLocation="
    http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans-3.0.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
    ">

Na verdade, com essa mudança, o erro do Eclipse desaparece. O problema é depois de lançar o serviço da web no Tomcat 7, eu recebo o seguinte erro de execução em vez disso:

org.xml.sax.SAXParseException; lineNumber: 20; columnNumber: 29; schema_reference.4: Falha ao ler o documento do esquema 'http://jax-ws.java.net/spring/servlet.xsd', porque 1) não conseguiu encontrar o documento; 2) o documento não pôde ser lido; 3) o elemento raiz do documento não é. em com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (ErrorHandlerWrapper.java:198) em com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning (ErrorHandlerWrapper.java:99) em com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (XMLErrorReporter.java:433)

Por favor informar.

Muito obrigado. Saudações,

questionAnswers(4)

yourAnswerToTheQuestion