Axis2 生成客户端stub代码

很久没有动axis2了,今天项目中要做个webservice接口,顺便整理了下过程,和大家分享一下,希望某个时刻能帮助到某些朋友们:

1.下载axis2-eclipse-codegen-plugin-1.6.2.zip和axis2-eclipse-service-plugin-1.6.2.zip

2.我用的MyEclipse Version: 10.7 Build id: 10.7-20121026,安装根目录:D:\Myeclipse

3.解压后放在目录:D:\Myeclipse\MyEclipse 10\dropins下:

                                                                

4.重启myeclipse,会弹出一个弹框,证明插件安装成功

5.File->New->Other:

6.选中Axis2 Code Generator->Next

  ->Next

7.注意:location处既可以Browse选择本地的WSDL文件,又可以填写网络中WSDL文件的URL地址,都是可以的.

8.Next,进入Options界面,Custom package name :此处填写stub的package路径,如果你用maven build工具,可以添加main.java.xxx路径

9.

10.同步/异步选择,sync只会生成xxxServiceStub,async只会生成xxxServiceHandler,both连个都会生成,stub中多startxxx类型的方法,用于异步调用

11.此处可以改变WSDL文件中指定的namespace

12.Advanced options 按钮也很有用默认选中时,参数类会以单个类 形式生成很多类文件,

     去掉勾选,参数类会以内部类形式生成在stub类中

13.勾选后,不生成build.xml文件

14.Next->Finish,弹出successfully的提示后,refresh你eclipse中的项目,就可以看到了你生成的stub了。

posted @ 2015-12-24 17:40  palette  阅读(1290)  评论(0编辑  收藏  举报