wsdl接口调用
来源:互联网 发布:哈尔滨软件开发bcweb 编辑:程序博客网 时间:2024/06/11 03:19
import org.apache.cxf.endpoint.Client;import org.apache.cxf.frontend.ClientProxy;import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;import org.apache.cxf.transport.http.HTTPConduit;import org.apache.cxf.transports.http.configuration.HTTPClientPolicy;public class WebServiceUtil {private static final long CONNECT_TIMEOUT = 1000L * 5;private static final long RECIVE_TIMEOUT = 1000L * 15;/** * 代理方式获得webservice客户端[CXF](此方法主要作用是设置超时时间) */@SuppressWarnings("unchecked")public static <T> T getClient(Class<T> classz, String url) {JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();factory.setAddress(url);factory.setServiceClass(classz);T obj = (T) factory.create();Client proxy = ClientProxy.getClient(obj);HTTPConduit conduit = (HTTPConduit) proxy.getConduit();HTTPClientPolicy policy = new HTTPClientPolicy();policy.setConnectionTimeout(CONNECT_TIMEOUT);policy.setReceiveTimeout(RECIVE_TIMEOUT);conduit.setClient(policy);return obj;}}url= http://127.0.0.1:8080/****?wsdl生成客户端代码:wsimport -s D:\cos\pa -p com.customer.service.client.paramTypeService -keep http://127.0.0.1:8080/****?wsdl使用例子QueryServicePortType client = WebServiceUtil.getClient(QueryServicePortType.class, url);String resultStr=client.getPhotosPath(jsonObj.toString());
阅读全文
0 0
- wsdl接口调用
- 根据wsdl调用webservice接口
- CXF客户端调用?wsdl webservice接口开发
- C#.NET调用WSDL接口及方法
- BCB通过WSDL Importer调用WebServers接口
- C#/Java 调用WSDL接口及方法
- java如何调用服务端的WSDL接口
- 使用soap调用wsdl的接口实战
- Java调用WebService接口 wsdl/asmx
- axis方式调用wsdl中的接口方法
- wsdl服务文件反编译成类调用接口
- WSDL 命令,实现远程调用webservice 面向接口编程
- .net调用java 的webService WSDL 接口地址
- 【黑马Android】(14)webservice概念/调用/wsdl接口
- java调用WSDL接口(使用axis方式)
- java 调用wsdl的webservice接口-简单方法
- c#中动态编译wsdl并调用接口
- java调用webservice WSDL形式接口之apache axis方式调用(一)
- 【LDAP】LDAP常用命令解析
- eclipse操作技巧
- Str_turn
- L1-020. 帅到没朋友
- ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC详解
- wsdl接口调用
- 让Tomcat支持中文路径名和中文文件名
- 【SpringMVC学习02】SpringMVC入门程序
- def 函数定义关键字
- Java
- 原型模式
- IT行业加班的意义
- Spring-@Value
- 【SpringMVC学习03】-SpringMVC的配置文件详解