eclipse+AXIS开发webservice_第1页
eclipse+AXIS开发webservice_第2页
eclipse+AXIS开发webservice_第3页
eclipse+AXIS开发webservice_第4页
eclipse+AXIS开发webservice_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、准备工作。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),最后导致生成的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 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完成发布。按FINISH,系统立即启动WEB SERVICE测试。下面为自动启动的测试页面。选择方法sayHi。输入ricky。回车。系统返回WEB SERVICE的应答结果。Hi,ricky测试结果证明WEB SERVICE发布成功,且可以被调用。三、发布该WEB SERVCIE。编辑%tomcathome%conf的server.xml,增加一个WEB站点。四、关闭eclipse中的TOMCAT服务器,启动栏目中的小猫。在浏览器中输入http:/localhost:8080/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的相关端口进行了修改。(如果不修改将不能启动另一个用于测试的TOMCAT)。3、在项目中建立一个WEB SERVICE的测试CLIENT。4、钩上TEST WEB SERVICE。 5、输入上文发布的WEB SERVICE URL。一路默认。测试方法只选择sayHi,勾上RUN TEST ON SERVER。按FINISH稍后,大家可以看到ECLIPSE中的测试TOMCAT已经启动起来了。选择方法sayHi,输入ricky,回车。可以看到其返回的结果果然是。Hi,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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论