axis2急速入门

axis2急速入门

ID:37239219

大小:499.00 KB

页数:9页

时间:2019-05-20

axis2急速入门_第1页
axis2急速入门_第2页
axis2急速入门_第3页
axis2急速入门_第4页
axis2急速入门_第5页
资源描述:

《axis2急速入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录一、AXIS2创建WS服务准备工作1二、创建WS服务2三、创建客户端代码4Axis2实现WebService总结一、AXIS2创建WS服务准备工作(一)到apach官网下载相应该的包:1、第一个包为axis2的相关工具,今天介绍的方法基本上只有相应的jar包就行了。2、第二个包里的有些东东我们要直接copy过来用。3、第三个是客户端代码生成插件。4、第四个是服务器端面打包插件,本文不单独打包发布,用不上。(二)安装插件到eclipse:把上面最后两个包解压后,放到eclipse安装目录下dropins文件夹里。安

2、装后出出现下图表示安装成功:二、创建WS服务1、创建工程,组织结构如下:其中,lib里引入axis2相应的包,把包里lib下的jar包copy过来即可。conf下的axis2.xml和modules下的文件,把包下对应文件夹内的文件copy过来。服务类Axis2Test类代码如下:services.xml文件配置如下:AxisServiceaxis2S

3、v.Axis2Test到目前为至,WS服务就配发了。现下来测试一下。在浏览器地址栏输以下地址:http://localhost:8080/WebServiceStudy/services/AxisService?wsdl,如果再显示如下(部分截图):出现以上显示说明服务创建成功。三、创建客户端代码1、创建工程AxisClientStudy。2、用插件生成客户端代码:下面开始测试,看是否能调用成功:importjava.rmi.Remot

5、eException;importorg.apache.axis2.AxisFault;importaxis2sv.AxisServiceStub;importaxis2sv.GetNameResponse;importaxis2sv.ShowInput;importaxis2sv.ShowInputResponse;publicclassMain{publicstaticvoidmain(String[]args)throwsAxisFault{AxisServiceStubstub=newAxisServiceS

6、tub();GetNameResponseres1=null;ShowInputResponseres2=null;try{res1=stub.getName();ShowInputsi=newShowInput();si.setStr("LiuMingzhi");res2=stub.showInput(si);}catch(RemoteExceptione){e.printStackTrace();}System.out.println(res1.get_return());System.out.println(r

7、es2.get_return());}}

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

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

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