webservice 自动生成客户端代码
来源:互联网 发布:360便签软件 编辑:程序博客网 时间:2024/05/20 02:26
本文介绍“插件生成” 和“脚本”两种方式
准备工作:
1、下载:axis2-1.7.4-bin.zip,axis2-1.7.4-war.zip 下载地址:http://axis.apache.org/axis2/java/core/
2、环境变量设置
AXIS2_HOME E:\axis2-1.7.4-bin\axis2-1.7.4
JAVA_HOME C:\Program Files\Java\jdk1.6.0_21
3、axis2-1.7.4-war.zip解压,将压缩包内的axis2.war部署到%TOMCAT-HOME%/webapps下,启动tomcat,访问http://localhost:8080/axis2/看是否正常。
点击Service会进入Service列表页面,当前只有一个Version服务。http://localhost:8080/axis2/services/Version?wsdl
4、下载Eclipse的Axis2插件: axis2-eclipse-codegen-plugin-1.7.4.zip,axis2-eclipse-service-plugin-1.7.4.zip 解压后将plugins 复制到%ECLIPSE_HOME%\plugins。
http://apache.fayea.com/axis/axis2/java/core/1.7.4/axis2-eclipse-codegen-plugin-1.7.4.zip
http://apache.fayea.com/axis/axis2/java/core/1.7.4/axis2-eclipse-service-plugin-1.7.4.zip
安装完插件后,IDE中选择new->other中看到“Axis2 Wizards”,说明插件已经安装成功了。
准备工作完成!
一:脚本本生成方式
去AXIS2的解压目录下bin(%AXIS2_HOME%\bin\)下执行下面语句
wsdl2java -uri http://biz.smpaa.cn/ysxt-ws/service/mainservice?wsdl -p ws -s -o stub
wsdl2java -uri webservice服务地址 -p ws -s -o stub
-p参数指定了生成的Java类的包名
-o参数指定了生成的一系列文件保存的根目录
在stub\src\ws自动生成AxisServiceStub.java
二:通过eclipse插件自动生成客户端代码:
1:在浏览器地址栏输入webservice服务端地址,如下图所示,选择另存为wsdl格式文件
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2:打开eclipse
File--》new--》other--》Axis2 Wizards--》Axis2 Code Generator 如下图所示
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3:不出意外,桌面生成下面这个东东,把他们复制到项目里面就可以调用webservice啦
- webservice 自动生成客户端代码
- 利用Myeclipse自动生成webService客户端代码
- 利用Myeclipse自动生成webService客户端代码
- 使用MyEclipse自动生成WebService客户端代码
- 使用axis自动生成webservice客户端代码
- 利用Myeclipse自动生成webService客户端代码
- 利用Myeclipse自动生成webService客户端代码
- 利用Myeclipse自动生成webService客户端代码
- 自动生成webservice客户端
- webservice 生成客户端代码
- WebService生成客户端代码
- eclipse自动生成webservice客户端
- Webservice 之生成客户端代码
- cxf生成webservice客户端代码
- jdk生成webservice客户端代码
- soapUI生成WebService客户端代码
- webservice命令行生成客户端代码
- webservice wsdl2Java 生成客户端代码
- 第17章 EXTI—外部中断/事件控制器—零死角玩转STM32-F429系列
- U盘被做成操作系统盘后,如何恢复
- 基于数字光栅投影的结构光三维测量技术(总结)
- jQuery 控制页面滚动条显示和隐藏
- 数学建模--Floyd算法
- webservice 自动生成客户端代码
- SDUT-1164 C语言实验——矩阵转置
- 自定义注解,判断带注解的类或属性是否符合条件
- 浅谈并行程序设计中互斥量(Pthreads Mutexes)与信号量(Semaphores)的区别
- SDUT-1185 C语言实验——求一个3*3矩阵对角线元素之和
- Controller->Service->Repository
- Activity 的4种启动模式
- 【OpenCV入门教程之二】 一览众山小:OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析
- golang mysql SetMaxOpenConns SetMaxIdleConns