axis生成客户端代码
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生成客户端代码相关推荐
- .NetCore2.1 WebAPI 根据swagger.json自动生成客户端代码
前言 上一篇博客中我们可以得知通过Swagger插件可以很方便的提供给接口开发者在线调试,但是实际上Swagger附带的功能还有很多, 比如使用NSwag生成客户端调用代码,进一步解放接口开发者. N ...
- java 生成客户端代码_swagger-codegen生成java客户端代码
前后端分离的时候,需要建立契约,Swagger可达到该目的(略). 建立Rest接口后,通过swagger-codegen项目可以自动生成对应的客户端代码(c++.php.java.js.node等等 ...
- wsdl2java生成客户端代码_利用wsdl2java工具生成webservice的客户端代码
1.JDK环境 2.下载apache-cxf发布包:http://cxf.apache.org/download.html 目前最新版本为3.2.6, 解压后如下: 解压发布包,设置CXF_HOME, ...
- wsdl生成客户端代码
在处理与sap的接口过程中,采用webservice的方式对接,大部分情况下,会出现需要调用sap的服务的情况,然后对方会提供一个wsdl的地址: wsdl的调用,网上有非常多的方法,但是可能并不能解 ...
- java使用CXF调用webservice(生成客户端代码方式)
1:下载CXF 进入apache官网下载:http://cxf.apache.org/download.html 解压到某个路径下例如:C:\Program Files\apac ...
- Web Service 简单实例(java 版本) ,IDE自动生成客户端代码方法
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.客户端工程 jar 包 : 二.1. 服务端:( new 一个web service pro ...
- axis2用命令生成客户端代码
1.下载axis2 地址: http://axis.apache.org/axis2/java/core/download.html 2.配置环境变量 这个不说了很简单 3.进入axis2的bin目录 ...
- cxf生成客户端代码
2019独角兽企业重金招聘Python工程师标准>>> 1.首先从下载cxf组件 我这里下载的是3.0.4的,下载完成后解压. http://cxf.apache.org/dow ...
- 使用wsimport生成客户端代码
概述 wsimport是jdk自带的命令,可以根据wsdl文档生成客户端中间代码,基于生成的代码编写客户端,可以省很多麻烦. wsimport命令 wsimport的用法 wsimport [opti ...
最新文章
- 1024,咱们程序员过节了,疯狂送书
- 从源文件中读出最后10KB内容到目的文件中
- 深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之二
- [转]oracle临时表相关知识
- 使用IDEA Maven搭建Mybatis环境
- Tomcat的Session管理(三)
- PHP方向+go+rpc+swoole,瞅瞅 PHP+Swoole 作为网络通信框架
- login aspx实现登陆功能 400电话
- 峰Spring4学习(5)bean之间的关系和bean的作用范围
- C语言 · 学做菜
- 信号与系统----导论1杂谈为什么要学信号与系统
- 大学生专业计算机培训心得,大学生计算机培训心得体会
- ALive:淘宝双11直播,技术同学却可以“偷懒”?
- 【Unity】项目源码——2D横版过关类游戏《A_Standard_Runner》
- Virt-manager虚拟机键盘错乱
- 《网络安全》零基础教程-适合小白科普
- DVWA File upload 一句话木马
- 首席信息官将被首席数据官取代?
- 使用kolla-ansible部署多节点OpenStack(T版)及对接Ceph
- java mina spring_Mina: SpringBoot 集成 MINA 项目
热门文章
- 程序正在修改URL协议关联
- python自动化测试脚本可以测php吗_利用Python语言实现实验室自动化
- 数据化运营02 告别迷茫!北极星指标,为业务指明方向
- JAVA导入导出CRV文件
- Vue 计算属性与监听属性
- 曾经有一张很好的图放在我的面前....
- 唱吧php文件在哪,唱吧录的歌在哪个文件夹 唱吧本地录音怎么导出
- 用计算机解决线性代数,高等数学、线性代数、概率论与数理统计、离散数学与计算机的关系...
- Dynamics CRM2016 通过web api来调用自定义action
- 房贷固定利率转换到浮动利率LPR,重定价日该怎么选,是每年1月1日还是贷款日?