eclipse+AXIS开发webservice

上传人:公**** 文档编号:493931314 上传时间:2023-06-19 格式:DOC 页数:13 大小:590.50KB
返回 下载 相关 举报
eclipse+AXIS开发webservice_第1页
第1页 / 共13页
eclipse+AXIS开发webservice_第2页
第2页 / 共13页
eclipse+AXIS开发webservice_第3页
第3页 / 共13页
eclipse+AXIS开发webservice_第4页
第4页 / 共13页
eclipse+AXIS开发webservice_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《eclipse+AXIS开发webservice》由会员分享,可在线阅读,更多相关《eclipse+AXIS开发webservice(13页珍藏版)》请在金锄头文库上搜索。

1、如果您需要使用本文档,请点击下载按钮下载!一、准备工作。1、首先下载eclipse用于开发WebService的相关插件。 该插件在eclipse站点有下。我下的是包含该插件的全套eclipse的SDK:wtp-all-in-one-sdk-R-1.5.2-200610261841-win32.zip共210兆多。A、解压该文件;B、安装自己插件,把插件用LINK目录建立关联。(如:TOMCAT等)C、配置好自己的eclipse,这个不用多说了。2、下载TOMCAT。我用的是TOMCAT5.0.16。3、下载最新的AXIS。这非常重要。我以前就是因为使用了旧版的AXIS(AXIS1。1),最后

2、导致生成的WEBSERVICE调用程序编译失败。现在我使用AXIS1。4A、解压AXIS,把axis-1_4webappsaxisWEB-INFlib中的文件复制到$TOMCATHOME$commonlib中。 二、开始开发WEBSERVICE。1、首先NEW 一个 PROJECT。WEB-动态WEB PROJECT。如果您需要使用本文档,请点击下载按钮下载!2、改变项目的输出路径为:项目名称/WebContent/WEB-INF/classes原来的为:项目名称/BUILD这样发布WEB 服务比较方便。3、建立一个用于发布WEB服务的JAVA类。public class HelloBean

3、public String sayHello(String name)return hello:+name;4、发布该类为WEB服务。右击HelloBean.java-web services-create web services将左边筐拉到最上边(Test service)。(以后可以立即测试该web services)如果您需要使用本文档,请点击下载按钮下载! 其他不用多说。往下。如果您需要使用本文档,请点击下载按钮下载! 直到出现需要启动TOMCAT的提示。然后启动TOMCAT,系统自动把WEB SERVICE发布到TOMCAT中。如果您需要使用本文档,请点击下载按钮下载!按NEXT完

4、成发布。按FINISH,系统立即启动WEB SERVICE测试。下面为自动启动的测试页面。如果您需要使用本文档,请点击下载按钮下载!选择方法sayHi。输入ricky。回车。系统返回WEB SERVICE的应答结果。Hi,ricky如果您需要使用本文档,请点击下载按钮下载!测试结果证明WEB SERVICE发布成功,且可以被调用。三、发布该WEB SERVCIE。编辑%tomcathome%conf的server.xml,增加一个WEB站点。四、关闭eclipse中的TOMCAT服务器,启动栏目中的小猫。如果您需要使用本文档,请点击下载按钮下载!在浏览器中输入http:/localhost:8

5、080/webtest/wsdl/test2.wsdl。可见WEB SERVICE已经成功发布。可以随时准备调用了。后面我将会发布如何用eclipse开发调用WEB SERVICE的客户端程序的程序。接上文。可以写一个WEB客户端程序来测试写好的WEB服务。1、首先NEW 一个 PROJECT。WEB-动态WEB PROJECT。2、在进行后面操作前,需要编辑用于测试的TOMCAT服务器的server.xml文件。其端口不能和本机上的端口冲突。因为前面我已经启动了发布WEB服务的TOMCAT,所以我把准备用于该次测试的TOMCAT服务器上的server.xml的相关端口进行了修改。(如果不修改

6、将不能启动另一个用于测试的TOMCAT)。如果您需要使用本文档,请点击下载按钮下载!3、在项目中建立一个WEB SERVICE的测试CLIENT。4、钩上TEST WEB SERVICE。如果您需要使用本文档,请点击下载按钮下载! 5、输入上文发布的WEB SERVICE URL。如果您需要使用本文档,请点击下载按钮下载!一路默认。测试方法只选择sayHi,勾上RUN TEST ON SERVER。按FINISH稍后,大家可以看到ECLIPSE中的测试TOMCAT已经启动起来了。选择方法sayHi,输入ricky,回车。如果您需要使用本文档,请点击下载按钮下载!可以看到其返回的结果果然是。Hi

7、,ricky 如果您需要使用本文档,请点击下载按钮下载!测试成功。*要注意一点的是,我用的是JDK1。5,以前用JDK1。4,生成的客户端调用类不能通过编译。RESULT不能显示。*还有要用最新的AXIS,这非常重要。我以前就是因为使用了旧版的AXIS(AXIS1。1),最后导致生成的WEBSERVICE客户端调用程序编译失败。 oper.setStyle(org.apache.axis.constants.Style.WRAPPED); oper.setUse(org.apache.axis.constants.Use.LITERAL);不能编译通过,使用最新下载的AXIS1。4后,错误消失。测试成功。 (注:可编辑下载,若有不当之处,请指正,谢谢!)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号