axis_WebService_-_开发指南.doc
上传人:sy****28 上传时间:2024-09-15 格式:DOC 页数:56 大小:224KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

axis_WebService_-_开发指南.doc

axis_WebService_-_开发指南.doc

预览

免费试读已结束,剩余 46 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT55AxisWebService技术指南欢迎转载请保留原文作者信息不得未经作者允许用于商业用途网上下载,分享给爱好技术的朋友,共同努力!!Axis1.x一、搭建简单的axisweb服务1、在官方网站下载axis的工程(这个等下就有用的)和源码、jar包等,下载地址是:HYPERLINK"http://labs.renren.com/apache-mirror/ws/axis/1_4/"http://labs.renren.com/apache-mirror//ws/axis/1_4/2、解压下载的工程或源码(两个中任意一个都可以),解压axis-bin-1.4可以看到大致目录是这样的:docs是文档、lib是jar包、sample是示例、xmls是当前工程所需的xml、webapps是当前工程的webroot目录;我们打开webapps目录就可以看到一个axis的文件夹,这个文件夹里面有WEB-INF文件夹和一些页面,将axis复制到你的tomcat的webapps目录下。然后启动tomcat服务,访问HYPERLINK"http://localhost:8080/axis/"http://localhost:8080/axis/,看到下面的解码就说明部署成功了:以后我们将和这个工程不离不弃,它将在我们的axis1.x的webService中发挥很大的作用!3、创建我们自己的web工程,这里我新建的AxisWebService;创建好工程后,将刚才解压的axis-bin中的lib的jar包copy到当前工程的lib中;axis-ant.jaraxis.jarcommons-discovery-0.2.jarcommons-logging-1.0.4.jarjaxrpc.jarlog4j-1.2.8.jarsaaj.jarwsdl4j-1.5.1.jaractivation-1.1.jarmail-1.4.jar创建webService类文件,代码如下:packagecom.hoo.service;/***<b>function:</b>jws的axisWebService*@authorhoojo*@createDateDec15,201017:03:49PM*@fileHelloWorldService.java*@packagecom.hoo.service*@projectAxisWebService*@bloghttp://blog.csdn.net/IBM_hoojo*@emailhoojo_@126.com*@version1.0*/publicclassHelloWorldService{publicStringsayHello(Stringname,intage){returnname+"say:helloworld![axis]myageis"+age;}}4、复制HelloWorldService.java到我们刚才复制的axis文件夹下即可;也就是tomcat下的webapps下的axis下即可;注意:还有重要的一般就是要将这个java文件中的包名去掉,并且将这个文件重命名为HelloWorldService.jws;如果带包名的话,请求后编译的class将会在包路径下,这样我们在全球当前jws的时候就会出现找不到class,详细的你可以到发布在tomcat下的工程看看WEB-INF目录下的jwsClass就一目了然了。上面的工作完成后,启动tomcat服务器,访问HYPERLINK"http://localhost:8080/axis/HelloWorldService.jws"http://localhost:8080/axis/HelloWorldService.jws你会看到:ThereisaWebServicehereHYPERLINK"http://localhost:8080/axis/HelloWorldService.jws?wsdl"ClicktoseetheWSDL如果你和我看到的是一样的,就证明你已经成功的部署了一个axis1.x的webService。然后我们点击下就可以看到wsdl的xml文件了,内容如下:<?xmlversion="1.0"encoding="UTF-8"?>HYPERLINK"http://localhost:8080/axis/HelloWorldService.jws?wsdl"-<wsdl:definitionstargetNamespace="http://localh