我想关闭JAXB绑定消息的模式验证.我正在处理客户端CXF代码(WSDL第一代).我试过用
<jaxws:client name="{http://apache.org/hello_world_soap_http}SoapPort"
createdFromAPI="true">
<jaxws:properties>
<entry key="schema-validation-enabled" value="true" />
</jaxws:properties>
</jaxws:client>
Run Code Online (Sandbox Code Playgroud)
没有成功(参见参考CXF FAQ).我很难找到一种设置此属性的编程方式.我还探讨了短路CXF并访问解析器,unmarshaller等.
谢谢你的帮助.
要关闭架构验证,您应将schema-validation-enabled属性设置为false.
根据您提供的文档(CXF FAQ).
启用架构验证(所有请求和响应都将根据架构进行验证)设置
<entry key="schema-validation-enabled" value="true" />
Run Code Online (Sandbox Code Playgroud)
要禁用模式验证(请求和响应都不会针对模式进行验证)不执行任何操作,因为它是默认行为或集
<entry key="schema-validation-enabled" value="false" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16486 次 |
| 最近记录: |