axis调用webservice接口
来源:互联网 发布:网络教育高起专专升本 编辑:程序博客网 时间:2024/05/18 23:55
axis客户端:
package com.harmony.swcj;import java.net.URL;import javax.xml.namespace.QName;import org.apache.axis.client.Call;import org.apache.axis.client.Service;public class TestService {public static void main(String[] args) {try {System.out.println("开始。。");String endpoint = "http://localhost:8080/lrn-jsf/ws/webservice?wsdl";Service service = new Service();Call call = (Call) service.createCall();call.setTargetEndpointAddress(new URL(endpoint));call.setOperationName(new QName("http://www.jboss.org/jbossas/quickstarts/wshelloworld/Hellword", "baseInfo" ));// WSDL里面描述的接口名称//call.setOperationName(new QName("http://service.swcj.harmony.com/", "criminalBaseInfo" ));call.addParameter("baseInfoId", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);// 接口的参数call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);// 设置返回类型String temp = "测试";String result = (String) call.invoke(new Object[] {temp});// 给方法传递参数,并且调用方法System.out.println(result);} catch (Exception e) {System.err.println(e.toString());}}}
参数说明:new QName(namespaceURI, localPart);
namespaceURI:指定targetNamespace值,默认的值为"http://包名(倒序)/"
localPart:WSDL里面描述的接口名称
0 0
- axis调用webservice接口
- axis调用webservice接口
- Axis远程调用WebService接口
- 利用axis调用webservice接口
- 使用axis调用webservice接口
- Java利用Axis远程调用WebService接口
- java:浅谈axis调用webservice接口
- axis WebService之动态调用接口
- java用axis方式调用webservice接口
- java使用axis调用webservice接口
- 客户端axis调用cxf服务端webservice接口问题
- java调用C# webservice接口使用axis报错
- axis 调用webservice (客户端)
- java调用webservice axis
- Axis、Axis2调用webservice
- axis调用webservice(net)
- AXIS调用webService服务
- 使用axis调用webservice
- 005_深入浅出mysql—存储过程和函数
- imx6q yocto修改device tree中uart管脚配置
- replaceScene和pushScene
- QT中使用Qprocess调用git程序获取版本号
- mvc 封装 6 引用twig模板引擎
- axis调用webservice接口
- CSS3选择器,筛选指定的index的元素,兼容IE7+
- zookeeper扩容查看集群收敛选举效果:
- Android使用 Java 8 语言功能
- kthread_worker 和 kthread_work
- Android 6.0动态权限申请
- JQuery AJAX 事件顺序
- Linux中zip压缩和unzip解压缩命令详解
- mybatis 的 like 查询