@SchemaValidation无法从wsdl加载架构

时间:2018-09-25 18:01:10

标签: web-services wsdl jax-ws xml-validation

我正在使用JavaSE 6手动部署Web服务。 我想使用@SchemaValidation来验证SOAP通信。 发布端点期间出现错误:

原因:org.xml.sax.SAXParseException:s4s-att-invalid-value:元素“ restriction”中“ base”的无效属性值。记录的原因:UndeclaredPrefix:无法将'xsd:string'解析为QName:未声明前缀'xsd'。

为什么名称空间前缀不能在属性值中解析?

这是我的WSDL部分:

...

...

1 个答案:

答案 0 :(得分:0)

问题是由classpath中旧版本的xalan.jar引起的。将xalan.jar更新到新版本后,错误不再出现。