新增webservice接口(wsdl已经生成了怎么新增一个方法)
本文目录
wsdl已经生成了怎么新增一个方法
如果需要在原有的WebService接口上追加方法,可以使用WSDL来生成。
方法/步骤
1.修改已有的WSDL文件追加想要的方法。
2.需要下载和原来生成版本一致的Axis2的版本,否则会发布不成功。
3.将下载的Zip包解压到任意Path下。比如 D:/axis2/
4.通过输入命令cmd,进入控制台界面,进入解压后的Axis2的Path下。cd D:/Axis2/自己的 版本
5.输入类似以下命令分别生成客户端和服务器端代码。
WSDL2J**A -uri D:\test\Service\testService.wsdl -p lhl.lee.test -d adb -ss -sd -o D:\test\src
WSDL2J**A -uri D:\test\Service\testService.wsdl -p lhl.lee.test -d adb -o D:\test\src
命令的具体 含义
o 《path》 : 指定生成代码的输出路径
-a : 生成异步模式的代码
-s : 生成同步模式的代码
-p 《pkg》 : 指定代码的package名称
-l 《languange》 : 使用的语言(Java/C) 默认是java
-t : 为代码生成测试用例
-ss : 生成服务端代码默认不生成
-sd : 生成服务描述文件 services.xml
-d 《databinding》 : 指定databingding,例如,adb,xmlbean,jibx,jaxme and jaxbri
-g : 生成服务端和客户端的代码
-pn 《port_name》 : 当WSDL中有多个port时,指定其中一个port
-sn 《serv_name》 : 选择WSDL中的一个service
-u : 展开data-binding的类
-r 《path》 : 为代码生成指定一个repository
-ssi : 为服务端实现代码生成接口类
-s : 为生成的源码指定存储路径
-R : 为生成的resources指定存储路径
--noBuildXML : 输出中不生成build.xml文件
--noWSDL : 在resources目录中不生成WSDL文件
--noMessageReceiver : 不生成MessageReceiver类
3
1.将生成的服务器端和客户端代码通过差分比较的方式分别合并到现有的Project内。
2.在合并的时候需要注意比如Stub内的文件不可以直接Copy最好是使用覆盖的方式,因为在客户端内的文件定义了数组而在
3.生成自动化代码的时候很可能定义的数组内的顺序是不一致的,因此这就需要生成的这个WSDL要和原来的保持一致
loadrunner怎么创建webservice接口测试
进行打开一个loadrunner的做一个webservice协议,在列表中进行找到一个为webservice的协议路口,点击确定即可。
创建完成了一个webservices的协议之后,进行点击manage services的按钮点击进入。
弹出了一个manage services的窗口的界面中之后,点击import的按钮进入。
弹出了一个import service的窗口的,把webservice的黏贴到输入框中,点击import中。
创建成功之后,进行点击“OK”即可。
创建完成之后,在进行点击add service call的按钮的进入当中。
然后直接点击OK之后,webservice即可插入action的代码中了,即可做下面的参数化判断等测试。
更多文章:
strictfp关键字的作用java(求java中的关键字)
2026年4月13日 04:20
一个update语句执行的过程(hibernate 中怎么执行update操作)
2026年4月13日 03:40
新增webservice接口(wsdl已经生成了怎么新增一个方法)
2026年4月13日 03:00
php软件安装包(windows系统中php部署的安装包在哪里)
2026年4月13日 02:40
openstack核心模块(openstack用的python什么框架)
2026年4月13日 01:40




