axis2开发webservice简单实例

axis2开发webservice简单实例

ID:1967765

大小:1.11 MB

页数:17页

时间:2017-11-14

axis2开发webservice简单实例_第1页
axis2开发webservice简单实例_第2页
axis2开发webservice简单实例_第3页
axis2开发webservice简单实例_第4页
axis2开发webservice简单实例_第5页
资源描述:

《axis2开发webservice简单实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、axis2创建webservice(一)axis2是新一代的webservice开发工具,它会让你的webservice开发变得轻松,快捷。下面让我们以一个实际的例子来体验一下。首先,工欲善其事,必先利其器。就让我们先做好一些必备的准备工作吧。下载axis2的2进制的包和war,现在的最新版本是1.4.1发布时间是地址分别是:http://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2-1.4.1-bin.ziphttp://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2-1.4.1

2、-war.zip把下载后的war放入tomcat的webapps目录里,然后启动tomcat,这样war包就会自动解压为目录axis2(不可以的话,你就自己解压,放在此目录下)在浏览器中输入http://localhost:8080/axis2/ ,如果一切正常你会看到下面的画面就开始准备一下axis2的eclispe的插件了。axis2的eclispe插件分为2个,一个是帮助我们生成aar文件的,另一个是帮我们用wsdl文件生成stub代码的。(注意这两个插件的版本,要用的是1-3-0版本)下载地址是http://www.apache.org/dyn/mirrors/mirr

3、ors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-service-archiver-wizard.zip http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip下载完2个压缩文件后,可以直接把解压后的文件拷贝到plugins目录中,也可以在links目录中写文件路径的方式来安装插件,安装完插件后,打开eclipse,在packageexplorer中点击右键--->选择new---->other如果安

4、装正确你会看到这样准备工作就都做好了。接下来就是正式开发了。开发的过程:工具都已经准备齐全了。我们来动手做一个小例子来小试牛刀!这一节我们先利用axis2来发布一个webservice的服务,然后在下一节我们做一客户端来调用这个服务。我们的服务很简单的,就是输入一个字符串,然后打印出一段字符串。代码很简单,主要是测试用。Java代码packagecom.deltaj.server;publicclassSimpleServer{/***简单的测试方法**/publicStringsimpleMethod(Stringname){returnname+"SaythisisaSim

5、plemethod^-^";}}主要的过程就是如何利用axis2的eclispe插件来发布这个服务啦。 1。在eclispe的packageExplorer中点击右键,在菜单中选择新建--->other...----->Axis2ServiceArchiver然后点击next进入了类选择页面,在这个页面中的Class FileLocation选择框中选择类所在的文件夹。 (注意这里的路径是.Java生成的.class的根节点)点击next之后进入了选择wsdl文件,这里我们选择skipwsdl。点击next之后,进入的是选择jar文件的页面,这里我们没有外部的jar,所以点击n

6、ext直接跳过这个页面。点击next之后,进入的是选择xml页面,这里我们选择的是自动生成xml,也就是勾选Generatetheservicexmlautomatically这一项点击next之后,进入的是生成xml文件的页面,在servicename里填写这个服务所起的名字,这里我起名为simpleServer,然后在classname中填写要发布的类,这里一定要写全路径,写好后就可以点击load按钮,如果一切ok的话,你会看到如下画面点击next后,进入的是输出artiver文件的页面,先要在outputFile location中选择要输出的路径,在output Fil

7、eName中输入artiver文件的名称。我起的名字是simpleServer点击finish,如果看到如下的画面,恭喜你,服务发布成功啦。(在此有可能发布不成功,报错,可能是你版本的问题,我开始时,也这样)接下来,我们就可以把这个aar文件放入tomcat中发布,首先把生成的aar文件拷贝到tomcat目录中的axis2项目的service目录中位置如图。接下来启动tomcat,在地址栏中输入http://localhost:8080/axis2 ,你会看到axis2的欢迎画面点击Serv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。