Posted on 2008-09-27 16:30
析木 阅读(507)
评论(0) 编辑 收藏 所属分类:
WebService
一、环境准备
1.1软件下载准备
Tomcat 5.5下载地址:
http://tomcat.apache.org/download-55.cgi#5.5.20
Axis War包:
http://ftp.wayne.edu/apache/ws/axis2/1_1_1/axis2.war
Axis Eclipse plug-in(代码生成工具和打包工具):
http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-codegen-wizard.zip
http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-service-archiver-wizard.zip
Eclipse 3.2:
http://www.eclipse.org/
MyEclipse5.5M1:
http://www.myeclipseide.com/
1.2安装
A.首先搭建开发环境,将下载的Eclipse解压缩到一个目录,D:eclipse-SDK-3.2-win32。
B.将下载到的Axis 的两个plug-in解压缩到D:Axis-Plugin-Direclipseplugins目录下。
C.在eclipse目录下创建D:eclipse-SDK-3.2-win32eclipselinks,新建文件名为:axis-eclipse-plugin.link
内容为:
path=D:Axis-Plugin-Dir
D.安装MyEclipse5.5M1,将eclipse目录指向D:eclipse-SDK-3.2-win32,删除D:eclipse-SDK-3.2-win32eclipseconfiguration下的org.eclipse.update目录。然后启动MyEclipse,选择“File->New->Other”可以看到如下的两个界面。
1、Axis2 plugins
2、Web Servieces plugins
E.下面开始搭建Web Services的部署环境。
将下载的tomcat5.5解压缩到一个目录D:Tomcat5.5。
F.将axis2.war包拷贝到tomcat安装目录下的webapps目录。
G.启动Tomcat(D:Tomcat5.5binstartup.bat),打开浏览器输入并访问:http://127.0.0.1:8080/axis2 来查看,结果如下图,表示axis2已经工作正常。
二、快速开始
2.1创建webApps项目
启动MyEclipse,新建立一个WebApps(File->New->Project->Web Project),给Project Name 为SayHello,其他保持不改变。
2.2创建WSDL文件
A.选择File->New-Other菜单,进入后找到MyEclipse->Web Services并选择WSDL.如下图:
B.点击下一步按钮,显示如下图:
C.选择“src”目录作为“Enter or select the parent folder”的值,“File name”值给定为SayHello.wsdl。
D.下一步》所有界面内容取默认值,Finish!
E.显示WSDL设计器的界面如下:
F.修改图中标红色的部分:
修改图中的NewOperation为SayHello;
修改input中parameters为SayHelloRequest;
修改output中parameters为SayHelloResponse;
修改完后如下图:
红色框内为变化的内容,WSDL文件修改完毕。
2.3从WSDL生成Java代码
A.选择菜单“File->New->Other”,从对话框中选取“Axis2 Wizards”下面的“Axis2 Code Generator”.点击“Next”