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。
spring-ws-core 2.2.4.RELEASE 使用 Jaxp12Validator([:zip:c:/WebLogic..]) SecurityPropertyMgr 值:[全部,全部] [1]:https ://i.stack.imgur.com/HkiRP .png [2]:https ://i.stack.imgur.com/VLnlJ.png [3]:https ://i.stack.imgur.com/XGwK1.png
spring-ws-core 3.0.9.RELEASE 使用 Jaxp15Validator([:zip:c:/WebLogic..]) SecurityPropertyMgr 值:[, file,jar:file] [4]: https://i.stack.imgur。 com/dHDbg.png [5]:https ://i.stack.imgur.com/XzRe8.png [ 6]:https ://i.stack.imgur.com/79lZ8.png
JAXP_1.5 与 JAXP_1.3* [7]:https ://i.stack.imgur.com/2IStr.png
https://docs.oracle.com/javase/tutorial/jaxp/properties/properties.html 默认值:默认值是特定于实现的。在 JAXP 1.5 RI、Java SE 7u40 和 Java SE 8 中,默认值为 all,授予对所有协议的权限。