axis调用webservice服务
来源:互联网 发布:java字符串数组定义 编辑:程序博客网 时间:2024/05/19 01:14
之前用cxf调用webservice,当用wsdl2java转为本地java代码时报不支持cxf的错,搞了好久,弄不清楚是什么问题,到stackoverflow看才知道是版本的问题,只能由axis来调用了。示例代码如下:
import java.net.URL;import javax.xml.namespace.QName;import javax.xml.rpc.ParameterMode;import javax.xml.rpc.encoding.XMLType;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import org.apache.xerces.xs.StringList;public class Test { public static void main(String[] args) { //soapaction是指wsdl的targetNamespace String soapaction = ""; //你的webservice地址 String endpoint = ""; Service service = new Service(); try { Call call = (Call) service.createCall(); call.setTimeout(new Integer(60000)); call.setTargetEndpointAddress(new URL(endpoint)); //你需要远程调用的方法 call.setOperationName(new QName(soapaction,"getxxxxx")); //方法参数,如果没有参数请无视 call.addParameter(new QName(soapaction,"param1"), XMLType.XSD_STRING, ParameterMode.IN); call.addParameter(new QName(soapaction,"param2"), XMLType.XSD_STRING, ParameterMode.IN); call.addParameter(new QName(soapaction,"param3"), XMLType.XSD_STRING, ParameterMode.IN); //设置返回类型 call.setReturnType(XMLType.XSD_STRING); //调用方法并传递参数 String result = (String) call.invoke(new Object[]{"param1","param2","param3"}); System.out.println(result); } catch (Exception e) { e.printStackTrace(); } }
阅读全文
0 0
- AXIS调用webService服务
- axis调用webservice服务
- 发布Axis的webservice服务 调用webservice服务
- axis实现webservice服务
- 搭建Vc 调用应用AXIS的WEBSERVICE服务
- WebService:Axis客户端调用需要身份验证的CXF服务
- axis 调用webservice (客户端)
- java调用webservice axis
- Axis、Axis2调用webservice
- axis调用webservice接口
- axis调用webservice(net)
- 使用axis调用webservice
- Axis调用WebService
- 用axis调用webservice
- axis方式调用webservice
- axis调用webservice接口
- axis 2调用webservice
- axis发布webservice的服务
- [leetCode刷题笔记]373. Find K Pairs with Smallest Sums
- 【zabbix教程七】——zabbix3.0配置微信报警
- 数字计算格式问题
- 【zabbix教程九】——zabbix3.0 批量添加端口监控
- 多年iOS开发经验总结(一)
- axis调用webservice服务
- 从日期转换为字符串
- 面试题32. 从1到n整数中 1出现的次数
- 修改Write.exe实现运行框中输入中文打开相应程序
- sqlalchemy 实现正则查询
- 来说说(Composite)组合模式
- indexOf() 方法和substring() 方法详解
- Weblogic和Tomcat的区别
- 用友Java面试(2017)