| 版本号 | 更新人 | 更新日期 | 备注 |
| V1.0.0 | 覃正平 | 12-3-2013 | 新建 |
使用axis2 1.6.0根据已有wsdl文件生成服务端代码并修改服务端代码过程示例
1.准备环境
1.1准备axis2-1.6.0
1、下载axis2-1.6.0
http://archive.apache.org/dist/axis/axis2/java/core/1.6.0/axis2-1.6.0-bin.zip
离线下载:\\\\192.168.20.86\共享资源\\axis2\\axis2-1.6.0-bin.zip
2、解压后放到:E:\\Program Files (x86)\\axis2-1.6.0-bin\\axis2-1.6.0下
3、配置环境变量
AXIS2_HOME=E:\\Program Files (x86)\\axis2-1.6.0-bin\\axis2-1.6.0
classpath添加%AXIS2_HOME%\\lib;
4、配置Path
Path添加%AXIS2_HOME%\\bin;
1.2准备apache-ant-1.8.0
1、下载apache-ant-1.8.0
离线下载:\\\\192.168.20.86\共享资源\\axis2\\apache-ant-1.8.0.zip
2、放入E:\\Program Files (x86)\\apache-ant-1.8.0
3、配置环境变量
ANT_HOME=E:\\Program Files (x86)\\apache-ant-1.8.0
classpath添加%ANT_HOME%\\lib;
4、配置Path
Path添加%ANT_HOME%\\bin
1.3准备JAVA JDK
此处略
2.准备构建
2.1准备wsdl与构建目录
1.在D盘下创建一个demo文件夹,例如D:\\demo
2、将wsdl和xsd放入D:\\demo下
2.3 使用axis2-1.6.0生成src
1、打开命令窗口cmd.exe
2、进入D:\\demo目录下
3、输入如下命令生成服务端SRC
WSDL2Java -uri D:\\demo\\UCMInterfaceService.wsdl -d xmlbeans -ss -sd -ssi -g -o D:\\demo\\src
4、生成SRC成功
2.4 使用ant-1.8.0生成aar和相应jar
1、打开命令行使用cmd.exe进入到D:\\demo\\src目录下
2、开始编译构建
输入 ant –f build.xml 构建
2.5 构建成功
1、打开D:\\demo\\src\\build\\lib
可以查看到对应的aar和jar
3.放入工程
3.1 放入aar和jar
1、将UCMService.aar放入到工程的/VGS/WebRoot/WEB-INF/services下
2、将XBeans-packaged.jar放入到工程的/VGS/WebRoot/WEB-INF/lib下,并将新增加的jar加入到build path
3.3 放入定制化src
1、将D:\\demo\\src\\src\\com拷贝到工程的VGS/src目录下
4.开始开发
3.1 修改
1、将UCMServiceMessageReceiverInOu.java中的业务实现类加载方式进行修改
2、开发人员修改UCMServiceSkeleton类的实现类即可,在UCMServiceSkeleton类中调用自己的业务接口。
有问题随时联系chenke@transfar.com 和 qzp@transfar.com 下载本文