由于用CXF构建的webservice使用的是spring配置方式很简单
但是由于客户端使用jaxws:client方式请求的,这个请求方式不能直接配置timeout的
用spring配置jaxws客户端请求的的配置:
<jaxws:client id="" serviceClass="" address="" />
如果使用这种方式配置直接有timeout属性
<http-conf:conduit>
<http-conf:client ConnectionTimeout="30000"/>
</http-conf:conduit>
那我们继续使用jaxws:client配置方式如何设置timeout呢?
只需在我们调用web service的代码之处加上:
long timeout = 10000L;
Client client = ClientProxy.getClient(对应spring配置文件里你配置的clientid);
if (client != null) {
HTTPConduit conduit = (HTTPConduit) client.getConduit();
HTTPClientPolicy policy = new HTTPClientPolicy();
policy.setConnectionTimeout(timeout);
policy.setReceiveTimeout(timeout);
conduit.setClient(policy);
}
分享到:
相关推荐
WebService CXF 详细教程 加上自带CXF文件
webservice 包括 cxf wss xml http等jar欢迎下载 亲测可用
WebService CXF学习——入门篇 1.CXF由来 2.HelloWorld 3.WSDL描述 WebService CXF学习——进阶篇 1.SOAP讲解 2.JAX-WS讲解 3.对象传递 WebService CXF学习——高级篇(一)(二) 1.整合Spring框架 2.CXF...
cxf写的一个helloworld demo
现在主流的webService框架,一个是axis2,一个是cxf,本资源是基于cxf框架的简单例子
webservice cxf 客户端创建实例
WebService CXF 用了一天时间找,官网打不开,国内要积分,下下来又永不了。最后终于搞到手,上传上来分享给大家。 jdk版本 CXF版本 java 9及以上 3.3.x java 8 3.x java 7 2.2x --- 3.2之前版本 java 6 3.1 ...
WebService CXF 开发教程 eclipse插件配置 开发及代码说明
Java 调用webservice cxf客户端调用demo和服务端,包含jar包,服务端发布后直接用客户端调用
webservice cxf apache-cxf-2.2.6 开发包
SpringBoot WebService cxf接口发布以及logbok日志集成, 希望对学习的小伙伴们有帮助
webservice cxf spring整合返回list,bean,string,json,xml项目完整实例
webservice cxf spring jar包大全,下载,超好用的
webservice cxf 简单使用(只有工程里没有lib包)
最近公司要用到webservice ,最后经过对比、考虑选择cxf,最近在网上找了一些资料写的很零散,如果是新手的话还得查很多资料,比较麻烦,所以将cxf开发中使用的资料和要用到的工具与大家分享,并附上自己测试的demo,以...
WebService CXF使用说明,里面包含权限控制。
webservice cxf jar包。 没有验证哪些是多余的 简单demo可以运行成功
该项目集成 webservice cxf eclipse endpoint 导入eclipse直接可以运行
WebService的CXF整合Spring有源码和jar包