import org.apache.cxf.endpoint.Client;
import org.apache.cxf.frontend.ClientProxy;
import org.apache.cxf.transport.http.HTTPConduit;
import org.apache.cxf.transports.http.configuration.HTTPClientPolicy;
import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
import javax.xml.namespace.QName;
import org.tempuri.DHLServiceSoap;
public String invokeIPEXService(String data, String dataType) {
//创建WebService客户端代理工厂
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
//注册WebService接口
factory.setServiceClass(DHLServiceSoap.class);
//设置WebService地址
factory.setAddress(url);
//QName函数的两个参数,第一个是命名空间,第二个是webservice的服务名
//第一个参数在.net服务发布时可以找到,也就是targetnamespace,
//第二个参数在java的接口实现类中可以找到,也就是serviceName。
factory.setServiceName(new QName("http://tempuri.org/", "DHLServiceSoap"));
DHLServiceSoap dhlService = (DHLServiceSoap)factory.create();
// 设置客户端等待服务端响应时间
Client proxy = ClientProxy.getClient(dhlService );
HTTPConduit conduit = (HTTPConduit) proxy.getConduit();
HTTPClientPolicy policy = new HTTPClientPolicy();
policy.setAllowChunking(false);
// 连接服务器超时时间 3分钟
policy.setConnectionTimeout(180*1000);
// 等待服务器响应超时时间 5分钟
policy.setReceiveTimeout(300*1000); conduit.setClient(policy);
分享到:
相关推荐
NULL 博文链接:https://openstudy.iteye.com/blog/1114916
CXF 客户端最少jar包支持,CXF 客户端最少jar包支持,CXF 客户端最少jar包支持,
cxf客户端调用axis服务端流程
cxf调用webservice,客户端最少jar包,只需4个,告别找jar包的繁琐
CXF客户端调用例子,本例子开发语言为JAVA,包内包含服务端跟客户端
apache-cxf-2.7.7以及cxf客户端所需要的jar包,命令生成webservice客户端
CXF客户端生成器,可以直接进入bin目下,运行wsdl2java
webservice客户端,框架为CXF,生成客户端的方式为自动(myeclipse生成)
这个代码例子是为了调用CXF提供的WS服务,所以先要下载“CXF和Spring结合的例子”,并将服务器(tomcat)运行起来,在利用本客户端测试,本客户端是根据服务端发布的WSDL文件,用wsdl2java直接生成java代码,加入到...
Java 调用webservice cxf客户端调用demo和服务端,包含jar包,服务端发布后直接用客户端调用
CXF 开发手册, 包括下载,配置,客户端调用远程服务以及发布自己的接口为服务,供别人调用的全过程
cxf客户端调用axis服务端流程.docxcxf客户端调用axis服务端流程.docx
基于SSL验证的Apache CXF客户端设计 1,服务器端Tomcat配置SSL支持 2,服务器端Web Service接口设计 3,客户端访问设计,包括代码和配置文件 详情请看博客:...
Cxf客户端及服务器端,实现客户端和服务器端的权限验证,可以直接运行,很简单,开始研究cxf的时候很少有权限验证的资源,所有我实现 了之后,拿来跟大家分享
Springboot整合CXF发布Web service和客户端调用(用户和密码验证)打开及用
完整整合spring4、cxf3和maven3的服务端和客户端项目。
springboot整合CXF发布webservice和客户端调用 项目中每个类都有详细的注释,保证都能看懂,不失为一个学习springboot整合cxf来学习webservice发布调用的好例子
spring4+cxf3,因为自己项目要用到接口开发,所以综合现有网上所有教程,终于成功写出能自动注入的demo,这个是含拦截器
cxf客户端出现GBK编码问题解决cxf客户端出现GBK编码问题解决jar.rar