1.去官网下载axis的jar包,我下的是1.4版本的

http://axis.apache.org/axis/java/releases.html

2.JAVA 代码:

public void myWebService() throws Exception {
Service service = new Service();
Call call = null;
try {
call = (Call) service.createCall();
//http://10.107.56.11/test/wsValidateAccount.asmx 是Web Service的URL地址
call.setTargetEndpointAddress(new URL("http://10.107.56.11/test/wsValidateAccount.asmx"));
//http://tempuri.org/ 是Web Service的命名空间,validate 是函数名,下面类同
call.setOperationName(new QName("http://tempuri.org/","validate"));
//添加参数,account是函数的参数名
call.addParameter(new QName("http://tempuri.org/","account"),org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);

//添加参数,pwd是函数的参数名
call.addParameter(new QName("http://tempuri.org/","pwd"),org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN); //设置函数返回类型
       call.setReturnType(org.apache.axis.encoding.XMLType.XSD_BOOLEAN);
       call.setUseSOAPAction(true);
        call.setSOAPActionURI("http://tempuri.org/validate"); 

//给WebService的函数传参
       System.out.println(call.invoke(new Object[]{"数值","数值"}));
}
catch (Exception e)
{ e.printStackTrace(); }
}

最新文章

  1. Java异常简介
  2. Win8.1离线安装.NET3.5
  3. 【亲述】Uber容错设计与多机房容灾方案 - 高可用架构系列
  4. 【leetcode】 Unique Binary Search Trees II (middle)☆
  5. 如何设置DB2I(SPUFI)来正常工作
  6. PHP 自动生成导航网址的最佳方法 v20130826
  7. P99、面试题13:在o(1)时间删除链表结点
  8. centos6.5 设置静态ip地址
  9. hdu1251统计难题
  10. 自学HTML5第四节(canvas画布详解)
  11. 容易centos配置docker维修
  12. Bitmap的加载和Cache
  13. JAVA提高十九:WeakHashMap&EnumMap&LinkedHashMap&LinkedHashSet深入分析
  14. git命令行工作的正确姿势
  15. Touch 方法&属性 映射工具
  16. 23 服务的绑定启动Demo3
  17. 浅谈Kubernetes生产架构
  18. Visual Studio(VS)秘钥集合
  19. Java笔记Spring(七)
  20. 如何找到Firefox的收藏夹,就像IE一样,出现在网页的侧面

热门文章

  1. ng 双向数据绑定
  2. OneDrive网页版打不开的解决办法
  3. 正则化项L1和L2的区别
  4. Java中BIO,NIO,AIO的理解
  5. 修改CentOS7网卡名称为传统名称eth0格式
  6. POJ1287 Networking
  7. 21天学通C++_Day1
  8. HihoCoder 1067 最近公共祖先(ST离线算法)
  9. LeetCode Path Sum IV
  10. js 预解析