根据wsdl文件生成WebService客户端代码
有时候在项目中,一个项目可能有好几个公司在做。系统之间难免会出现互相调用接口的现象,这时候有一种办法就是使用webService。本篇文章将介绍如何将对接系统提供的WebService接口,根据对方提供的wsdl文件生成客户端代码, 下面我们一起来学习怎么通过wsdl2java命令生成客户端代码。
准备工作:
1、下载apache-cxf-3.2.7包,点击进入官网下载地址;
2、配置环境变量:在环境变量中配置,CXF_HOME 值为apache-cxf-3.2.7地址。例如我的地址为D:\install\cxf\apache-cxf-3.2.7;在PATH中加入%CXF_HOME%\bin。
好了,进入正题:
1、首先,我们需要知道对接系统接口地址,用浏览器打开接口地址。
2、将页面内容另存为.wsdl文件。
3、打开cmd命令行,进入apache-cxf-3.2.7的bin目录下
4、执行命令:wsdl2java -p com -d xxxx -client xxxxx.wsdl,执行完毕后,会在目标位置生成webservice的客户端代码。
5、我们可以参考client类书写客户端调用代码。
参数解释:
(1)-p 指定其wsdl的命名空间,也就是要生成代码的包名;
(2)-d 指定要产生代码所在目录 ;
(3)-client 生成客户端测试web service的代码 ;
(4)-server 生成服务器启动web service的代码 。
是不是很简单呢,动手试试吧。
转载于:https://www.cnblogs.com/eyesmoon/p/9997084.html
根据wsdl文件生成WebService客户端代码相关推荐
- cmd命令生成webservice_根据wsdl文件生成WebService客户端代码
有时候在项目中,一个项目可能有好几个公司在做.系统之间难免会出现互相调用接口的现象,这时候有一种办法就是使用webService.本篇文章将介绍如何将对接系统提供的WebService接口,根据对方提 ...
- cmd命令生成webservice_使用wsimport命令生成webService客户端代码实例
wsimport简介 在JDK的bin文件夹中,有一个wsimport.exe工具,可依据wsdl文件生成相应的类文件,将生存在本地这些类文件拷贝到需要使用的项目中,就可以像调用本地的类一样调用web ...
- eclipse生成webservice客户端代码以及通过客户端访问服务端
最近工作中需要用到webservice调用其他服务,没接触过这个,研究了几天,做个记录 1.eclipse生成webservice客户端:打开eclipse, File >> New &g ...
- soupUI生成webservice客户端代码
在Apache网站下载axis2软件包,同时本机安装soapUI工具.例如,当前我使用的axis2版本为axis2-1.4-bin.zip,soapUI版本为3.6. Apache Axis下载地址: ...
- soapUI生成WebService客户端代码
目录[-] 功能介绍 前提条件 操作步骤 功能介绍 对于面向WebServie接口开发时,当我们已经获取到WSDL文件后,可以使用soapUI工具生成对应的客户端和服务端代码. 前提条件 已在Apac ...
- 用MyEclipse自带工具生成WebService客户端代码
本文章主要是介绍如何利用已经发布了的Webservice的wsdl来自动生成java的客户端代码.注意:本方法需要你采用的java版本是1.5或者以上的版本,采用MyEclipse来自动生成代码. w ...
- Eclipse 生成WebService客户端代码
1. 打开Eclipse,新建一个普通的Java project,然后在新建的项目上右键点击项目,New---->other---->Web Services -------->We ...
- java 生成stub,Java工程使用axis的stub生成webservice客户端代码
Axis2提供了一个wsdl2java.bat命令可以根据WSDL文件自动产生调用WebService的代码.wsdl2java.bat命令可以在/bin目录中找到. 在使用wsdl2java.bat ...
- sts 创建webservice项目_Eclipse Maven生成WebService客户端代码及测试
条件: 1. Eclipse安装Axis2插件 2. 导入Web Service相关包 创建Maven项目 导入axis2相关jar包 xsi:schemaLocation="http:// ...
最新文章
- 如何卸载iPhone模拟器中的自己创建的程序
- APUE(第四章)文件和目录
- python【数据结构与算法】倍增思想
- JQuery中操作Css样式的方法
- 给 C# 代码动态着色的 JavaScript 脚本
- 沈航计算机考研上岸,【图片】一战厦大计算机上岸,经验帖。慢更【考研吧】_百度贴吧...
- HackRF 无线门铃信号录制与重放
- 时间复杂度和空间复杂度探究
- 专题_期权交易必备知识
- PCL计算点云的法线
- devcpp 的各种快捷键
- win10命令提示符cd 不到指定路径的解决
- 三星 android recovery,三星所有机型如何进入recovery模式的方法
- 视频教程-大数据技术-大数据
- h5 php捕鱼,完整的html5捕鱼游戏源码分享
- 试题 基础练习 Fibonacci数列
- 过年不让放炮,我用Python实现了1000响大地红的特效
- 将iTunes降级到12.6版本
- 如何使用Windows10自带的photo应用给视频添加字幕
- 目标检测,FFmpeg中第一个基于深度学习模型的视频分析功能
热门文章
- or导致索引失效的解决方法_电容引脚断裂失效的机理和解决方法
- c语言中cot函数图像,cot函数图像
- java输入年月判断当月天数_java输入月份,年份,显示对应月份的天数,
- 4键电子手表说明书_数字S1系统4.3寸门口主机操作说明书
- maltab利用plot画图后更改线条颜色
- 剑指offer面试题[26]-复杂链表的复制
- 软件测试er如何写简历?让砖厂无法拒绝你
- C语言从链表中删除素数,Data Structures 之 链表
- vue 手动挂载组件 手动销毁组件_javascript原生手动分页组件
- conformal mapping的理解