1.首先下载 axis1.4 的项目包(下载地址)
2.解压到某个文件夹(比如这里叫 “axis”)下
3.在 axis 文件夹下,新建一个 bat 文件,内容如下:

set axis_lib=xxx\axis\axis-1_4\lib
set java_cmd=java -Djava.ext.dirs=%axis_lib%
set axis_servlet=http://wsif.vcomcn.co/SmsService.asmx?wsdl
%java_cmd% org.apache.axis.wsdl.WSDL2Java -u %axis_servlet%

这段代码定义了 axis 的 lib,作为 java 执行的库文件目录;接着配置了 web service 的服务端 URL 地址(一般以 wsdl 为后缀);最后执行 WSDL2Java 方法生成客户端代码。生成的代码会放在 bat 所在的当前目录下。

注意:如果报 “服务器未能识别 HTTP 头” 的错误,可能是因为调用的方法不正确:

如果使用 xxxLocator 类的话,就会报上面的错误:

 Service1Locator service = new Service1Locator();service.setService1Soap12EndpointAddress(SEND_SERVER_HOST);Service1Soap soap = service.getService1Soap();

使用 xxxStub 的类才是正确的做法,形如:

 SmsServiceSoapStub stub = new SmsServiceSoapStub(new URL(SEND_SERVER_HOST), neworg.apache.axis.client.Service());

axis生成客户端代码相关推荐

  1. .NetCore2.1 WebAPI 根据swagger.json自动生成客户端代码

    前言 上一篇博客中我们可以得知通过Swagger插件可以很方便的提供给接口开发者在线调试,但是实际上Swagger附带的功能还有很多, 比如使用NSwag生成客户端调用代码,进一步解放接口开发者. N ...

  2. java 生成客户端代码_swagger-codegen生成java客户端代码

    前后端分离的时候,需要建立契约,Swagger可达到该目的(略). 建立Rest接口后,通过swagger-codegen项目可以自动生成对应的客户端代码(c++.php.java.js.node等等 ...

  3. wsdl2java生成客户端代码_利用wsdl2java工具生成webservice的客户端代码

    1.JDK环境 2.下载apache-cxf发布包:http://cxf.apache.org/download.html 目前最新版本为3.2.6, 解压后如下: 解压发布包,设置CXF_HOME, ...

  4. wsdl生成客户端代码

    在处理与sap的接口过程中,采用webservice的方式对接,大部分情况下,会出现需要调用sap的服务的情况,然后对方会提供一个wsdl的地址: wsdl的调用,网上有非常多的方法,但是可能并不能解 ...

  5. java使用CXF调用webservice(生成客户端代码方式)

    1:下载CXF     进入apache官网下载:http://cxf.apache.org/download.html        解压到某个路径下例如:C:\Program Files\apac ...

  6. Web Service 简单实例(java 版本) ,IDE自动生成客户端代码方法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.客户端工程 jar 包 : 二.1.  服务端:( new 一个web  service pro ...

  7. axis2用命令生成客户端代码

    1.下载axis2 地址: http://axis.apache.org/axis2/java/core/download.html 2.配置环境变量 这个不说了很简单 3.进入axis2的bin目录 ...

  8. cxf生成客户端代码

    2019独角兽企业重金招聘Python工程师标准>>> 1.首先从下载cxf组件   我这里下载的是3.0.4的,下载完成后解压. http://cxf.apache.org/dow ...

  9. 使用wsimport生成客户端代码

    概述 wsimport是jdk自带的命令,可以根据wsdl文档生成客户端中间代码,基于生成的代码编写客户端,可以省很多麻烦. wsimport命令 wsimport的用法 wsimport [opti ...

最新文章

  1. 1024,咱们程序员过节了,疯狂送书
  2. 从源文件中读出最后10KB内容到目的文件中
  3. 深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之二
  4. [转]oracle临时表相关知识
  5. 使用IDEA Maven搭建Mybatis环境
  6. Tomcat的Session管理(三)
  7. PHP方向+go+rpc+swoole,瞅瞅 PHP+Swoole 作为网络通信框架
  8. login aspx实现登陆功能 400电话
  9. 峰Spring4学习(5)bean之间的关系和bean的作用范围
  10. C语言 · 学做菜
  11. 信号与系统----导论1杂谈为什么要学信号与系统
  12. 大学生专业计算机培训心得,大学生计算机培训心得体会
  13. ALive:淘宝双11直播,技术同学却可以“偷懒”?
  14. 【Unity】项目源码——2D横版过关类游戏《A_Standard_Runner》
  15. Virt-manager虚拟机键盘错乱
  16. 《网络安全》零基础教程-适合小白科普
  17. DVWA File upload 一句话木马
  18. 首席信息官将被首席数据官取代?
  19. 使用kolla-ansible部署多节点OpenStack(T版)及对接Ceph
  20. java mina spring_Mina: SpringBoot 集成 MINA 项目

热门文章

  1. 程序正在修改URL协议关联
  2. python自动化测试脚本可以测php吗_利用Python语言实现实验室自动化
  3. 数据化运营02 告别迷茫!北极星指标,为业务指明方向
  4. JAVA导入导出CRV文件
  5. Vue 计算属性与监听属性
  6. 曾经有一张很好的图放在我的面前....
  7. 唱吧php文件在哪,唱吧录的歌在哪个文件夹 唱吧本地录音怎么导出
  8. 用计算机解决线性代数,高等数学、线性代数、概率论与数理统计、离散数学与计算机的关系...
  9. Dynamics CRM2016 通过web api来调用自定义action
  10. 房贷固定利率转换到浮动利率LPR,重定价日该怎么选,是每年1月1日还是贷款日?