wsdl生成及测试文档

wsdl生成及测试文档
wsdl生成及测试文档

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. webService实现类JavaBean,id随意,class为实现类路径

2.<

jaxws:endpoint> id随意,implementor与中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

相关主题
相关文档
最新文档