AXIS2之WSDL2JAVA

来源:百度文库 编辑:神马文学网 时间:2024/06/03 10:39:38

AXIS2之WSDL2JAVA

  Axis2是常用的一种SOAP engine,但是它提供的wsdl2Java的命令行工具的说明比较简单,没有具体的例子。下面举出几个例子:

从最简单的开始 ,-uri 指定wsdl文件
> WSDL2Java -uri currencyConvert.wsdl

-d 使用不同的data binding方法
> WSDL2Java -uri currencyConvert.wsdl -d XML beans

-a 生成异步的方法
> WSDL2Java -uri currencyConvert.wsdl -a

-t 生成测试case
> WSDL2Java -uri currencyConvert.wsdl -t ...

稍微复杂一些的,-p可以指定生成的package,-o指定生成的路径,-ss生成服务端代码
wsdl2java -uri ../wsdl/currencyConvert.wsdl -o ../gen_src  -ss -sd -g -p foo.bat

再复杂一些,-ns2p 将namespace进行替换,多个中间用逗号隔开
wsdl2java -uri ../wsdl /currencyConvert.wsdl -o ../wsdl /gen_src  -ss -sd -g -p com.foo.bar -ns2p "http://www.xxx.yyy.com/zzz /v1.0"=com.foo.bar,"http://www.xxx.yyy.com/ddd/v1.1"=com.foo.bar.goo进入讨论组讨论。

 

C:\ws\classes> java org.apache.axis.wsdl.WSDL2Java -o . -d Session -s -S true  -Nurn:MobileBoss com.yy.ws mb.wsdl

参数说明: -o 输出文件所在目录( .-代表当前目录 )

                   -s生成server端绑定代码

                   -d发布范围

                  -S是否产生发布和撤销webservice的deploy.wsdd和undeploy.wsdd文件。ture代表生成发布文件。

                  -Nurn:命名空间 包名

                 mb.wsdl - wsdl文件名。

AXIS2之WSDL2JAVA WebService大讲堂之Axis2(9):编写Axis2模块(Module) WebService大讲堂之Axis2(9):编写Axis2模块(Module) WebService大讲堂之Axis2(5):会话(Session)管理 WebService大讲堂之Axis2(6):跨服务会话(Session)管理 WebService大讲堂之Axis2(8):异步调用WebService WebService大讲堂之Axis2(5):会话(Session)管理 WebService大讲堂之Axis2(6):跨服务会话(Session)管理 WebService大讲堂之Axis2(8):异步调用WebService 关于MyEclipse8.0安装axis2插件问题续之处理报错java.lang.reflect.InvocationTargetException WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息 WebService大讲堂之Axis2(3):使用services.xml文件发布WebService WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息 Web 服务与 Axis2 体系结构 Axis2体系结构中文手册11 关于Apache Axis2的Web service消息 关于MyEclipse8.0安装axis2插件问题 关于Web Serviece以及Axis2技术(客户端和服务器端实现) Axis2快速上手指南 - 懒散狂徒的专栏 - CSDNBlog Axis2快速上手指南 - hideto - JavaEye技术网站 Web Services技术中的Axis2的使用及Web服务的发布 Axis2-1.0 的SOAPMonitor的启动 - 积累生活学习的点点滴滴 - Blo... 使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 1 部分: 使用 XML 通过 Java 类定义 Web 服务 使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 2 部分: 把 XML 转换成功能全面的 Web 服务