wsdl生成及测试文档

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Webservice服务提供和测试过程
一、新建接口和实现类或者在原有基础上新增方法
说明:1. 在接口类和实现类上添加注解@WebService,在方法上方添加@WebMethod
2. 在方法入参前添加注解@WebParam(name="随意"),对应请求报文中的参数
名。

使用该注解必须先添加@WebService和@WebMethod。

例子:
二、根据接口生成wsdl
J ava2W SD L.j ava
使用类
说明:1. args1需要修改,地址修改为希望存放生成的wsdl文件的路径。

2. 修改main方法中的参数,修改为接口类名
三、修改wsdl中的发布地址address
将location中参数修改为希望发布的webservice地址,发布到现场时需要修改为真实地址。

说明:1. 使用注解@WebService时如果有参数ServiceName,必须与wsdl中的name 一致,否则会报错。

四、修改xml配置
在application-context-webservice-server.xml中新增两条配置:
1.<bean> webService实现类JavaBean,id随意,class为实现类路径
2.<
jaxws:endpoint> id随意,implementor与<bean>中ID一致,address发布地址与wsdl 中的location一致,其他参数可以参考其他类似配置。

五、使用client进行单元测试
cl i ent.j ava
将参数修改为application-context-webservice-server.xml中配置的< jaxws:endpoint >的id。

访问发布地址http://localhost:8080/services/HelloWord?wsdl有wsdl配置信息说明发布成功。

可以使用soapUI进行测试。

六、SoapUI
运行bin中的soapui-pro,提示需要导入注册码时,选择bin中的scz.key即可。

1.选择新建soapUI工程
2.选择生成好的wsdl
3.点击request,填参数,点击submit。

相关文档
最新文档