0

org.springframework.ws spring-ws-core 2.2.4.RELEASE 工作正常。org.springframework.ws spring-ws-core 3.0.9.RELEASE 出现如下错误:

org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/status-service-servlet.xml] 中定义的名称为 org.springframework.ws.server.endpoint.mapping.PayloadRootQNameEndpointMapping#0` 创建 bean 时出错:使用键 [1] 设置 bean 属性“拦截器”时无法解析对 bean“validatingInterceptor”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/status-service-servlet.xml] 中定义名称为“validatingInterceptor”的 bean 创建错误:调用 init 方法失败;嵌套异常是 org.springframework.xml.validation.XmlValidationException:无法创建架构:schema_reference:无法读取架构文档“xxx-1.0.xsd”,因为“zip” 由于 accessExternalSchema 属性设置的限制,不允许访问。; 嵌套异常是 org.xml.sax.SAXParseException;systemId: zip:C:/WebLogic/user_projects/domain/xxx-war-1.0.0/war/WEB-INF/lib/_wl_cls_gen.jar!/xxx.xsd;lineNumber: 3; 列号:89;schema_reference:无法读取架构文档“xxx-1.0.xsd”,因为 accessExternalSchema 属性设置的限制不允许“zip”访问。

spring-ws-core 的两个版本都从相同的 xsd 文件创建模式并具有相同的 systemId: zip:C:/WebLogic。

4

0 回答 0