当前位置: 首页 > 面试题库 >

CXF 2.2.12:如何在客户端关闭模式验证

冯亮
2023-03-14
问题内容

我想为绑定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>

没有成功(请参阅参考CXF
FAQ
)。我很难找到设置此属性的编程方式。我还探讨了使CXF短路并访问解析器,解组器等的方法。

谢谢你的帮助。


问题答案:

要关闭模式验证,您应该将schema-validation-enabled属性设置为false

根据您转介的文档(CXF FAQ)。

启用模式验证(将根据模式验证所有请求和响应)

<entry key="schema-validation-enabled" value="true" />

要禁用架构验证(任何请求或响应都不会针对架构进行验证),请不要执行任何操作,因为这是默认行为或设置

<entry key="schema-validation-enabled" value="false" />


 类似资料:
  • 我启动一个客户端来连接远程服务器。这涉及到大量的计算。则客户端意外断开连接。然而,客户端的计算仍然在远程服务器上运行。有办法关闭它吗?

  • 故事是这样的,我有一个远程服务器和一个防火墙后面的客户端。客户端由netty实现,它将建立一个与远程服务器的保活连接。如果200秒内通道中没有消息传输,防火墙将重置连接到远程服务器端的连接,但客户端没有收到任何tcp数据包(例如RST包),因此客户端认为此连接是活的,而事实并非如此。那么如何在防火墙错误处理此保活连接之前强制关闭不寻常的连接呢?顺便说一句:我无法配置防火墙

  • socket.io 0.9 node.js 0.10.15 速递3.3.4 即:调用 --服务器端 --客户端

  • 问题内容: 如何关闭客户端的套接字连接? 我在用: socket.io 0.9 node.js 0.10.15 express3.3.4 即:呼叫 -服务器端 - 客户端 如果加载测试页,则需要来自服务器的一些值(getInitData)。 在第一页上,我获取一次数据,在重新加载或第二遍上,我获取两次数据,依此类推。 重新加载页面以及离开页面后,服务器端的连接将自动关闭。 但是在客户端,连接仍然打

  • 我刚刚开始使用hazelcast[3.3.1]。根据hazelcast应用程序和客户端教程,我创建了一个hazelcast应用程序实例和一个客户端(使用eclipse IDE)。 从客户端,我能够将对象添加到地图并成功获取它们。但是,我在实例的控制台上看到以下警告,它们似乎警告客户端断开连接。这是每个客户端get/put的正常行为吗? 在退出客户端程序之前,是否有适当的方法断开客户端与实例的连接?

  • 问题内容: 我应该在哪里关闭与Elasticsearch客户端的连接?我正在使用Spring,并且我不想使用Elasticsearch集成,因为我想学习如何首先完成它。应该只为该应用程序创建一个客户端吗?意味着它将具有单例范围?还是应该具有原型范围并为每次交互关闭连接? 问题答案: 您应该为每个应用程序使用一个客户端,使其成为单例并在应用程序关闭时关闭。