读书人

Axis2 中的工具wsdl2Java 的应用点滴

发布时间: 2012-09-28 00:03:35 作者: rapoo

Axis2 中的工具wsdl2Java 的使用点滴

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

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

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

-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

读书人网 >开源软件

热点推荐