版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、准备工作。1、首先下载eclipse用于开发WebService的相关插件。该插件在eclipse站点有下。我下的是包含该插件的全套eclipse的SDKwtp-all-in-one-sdk-R-152-200610261841-win32.zip共210兆多。A、解压该文件;B、安装自己插件,把插件用LINK目录建立关联。(如:TOMCAT)G配置好自己的eclipse,这个不用多说了。2、下载TOMCAT我用的是TOMCAT5.0.163、下载最新的AXIS。这非常重要。我以前就是因为使用了旧版的AXIS(AXIS101),最后导致生成的WEBSERVICE用程序编译失败。现在我使用A
2、XIS%4A、解压AXIS,把axis-1_4webappsaxisWEB-INFlib中的文件复制到$TOMCATHOME$common删。二、开始开发WEBSERVICE1、首先NEW-个PROJECTWEB-动态WEBPROJECT4,色DnuicfellFrojectDynamicWebProjectCr«*taftnd&lawTynitmi?梢r4/dittfl»n*vor#kistimI>t*rpris*£*g必tim-QVFrtje:tname|)Webiiervicelemc"Projectcc»1*n1.5:-F
3、Vst4«£uiltDirectors:|D'ceDenBrowse.|丁打空工直皿-CmfiguratiiadslrastonskMint.5ttsttrtfrdijuiclybyseleciingcn«ofthtpre-dsfintdprojectconfigiratsms.-IARMembershipfird工叮产fnftiFAR£AfiEto?eelNone:jfftbStr?!csDimO'IAM立牝彳FacK|lent>|finish|CsrE2、改变项目的输出路径为:项目名称/WebContent/WEB-INF/cl
4、asses原来的为:项目名称/BUILD这样发布WEB服务比较方便。3、建立一个用于发布WEBK务的JAVA类。publicclassHelloBeanpublicStringsayHello(Stringname)return"hello:"+name;4、发布该类为WEBK务。右击HelloBean.java->webservices->createwebservices将左边筐拉到最上边(Test service )(以后可以立即测试该 web services )WebServicesTfeb service type:fiottofn up Java
5、Lean Web Service-3Bxcwse. . S ervi ce i mpl era ent at i on: |e dix. tsi ngiiuaL ws dem 口. HelJ oB e anCoinfi pirition.:55¥电r: TomcaA v5.U ServerWib MJFvieE inanitime:虹i 写£电,"ie由W电h号电4D总曲oReviyourWebserviceoplitwris血dmakeanynecessarycKangtsbtforeproe«edingtothentKiCli ent type :
6、| Java Pr&Ky<?C BeckFirn shC anc elConfiiprati皿:Server:TomeaA晒.口S电rqerWgservicenmitim®如aduClientargi虺比l:W电%S虺七电电moCli.ntPublishtheWebservic4厂“qidtorth宅Hiebstrvi«Qveitefil<es:withoutwami'Donotshowmathisdialogboxq名ain.其他不用多说。往下。lebServiceWebServiceJavabeanIdentifyCunfig*tlivJ&l
7、t;*ibi!ui'lYtliviae.WSDLfile-|出口二,血相口“Ui”PI二好)电n。Jw.1的:$七广:乱廿EU式*Ml|D电弓自。日LilSlylt5dlu*攫Ga>c5.iA/1i.tril(wri.p>edJdccm4Tk.t/1.1u>&ra!EiTC/encfldtedDefirx-scixstQirmqpinEforp-ajcka.geL<n.sne3pice.直到出现需要启动TOMCA的提示。然后启动TOMCAT系统自动把WEBSERVICE发布至ijTOMCAToSprwr5加上1彳1laStartHtsserverhumt
8、tispage.Inade*totrcceedth*"Apachi?Tcnr<«t/5tfdmusttwsiaftsd.C'ncetM押rvw国startedths-heit-buttonuuttbtsratled.IheThcI'buttxXicanbeused*1业thearvert$scar由gtchangeanyprevinu?sett町crht$dHCurrentivthejorw居。opped.写H*用1wCancelI*»mKBHHHI商I按NEX段成发布。按FINISH,系统立即启动WEBSERVICE试。下面为自动启动的测试
9、页面选择方法sayHi。输入ricky。回车。回系统返回WEBSERVIC的应答结果。Hi,ricky测试结果证明WEBSERVICE布成功,且可以被调用。三、发布该WEBSERVCIE编辑tomcathome%conf勺server.xml,增加一个WEB占点。<Contextpath="/webtest"reloadable="true"项目名称WebContent"/>四、关闭eclipse中的TOMCAT务器,启动栏目中的小猫。,Java-WebServices-LclipjeSDK+jFileEditNavigate5ea
10、rchFVojectTomcatRunWindowHelp在浏览器中输入http:/localhost:8080/webtest/wsdl/test2.wsdl。可见WEBSERVICE已经成功发布。可以随时准备调用了。cTkittIyarsions*!,0*EnGodinguTf-fl*?>:.1:b/r:.'nr"才.'1=,h-:卜a-"htp:/oufdLtltnjTtTin£pH±c<xmgs:pa-hp-=rp-i,1hltpV/Hrnl.apBrhpnrq/«ni<qficp"wrik-
11、s:nri_l-'h(tp;/ft>cfdultkan>cspacc,Mpnlr3;riL.=F"littti;/口白feultAdrnc5|j日ce.*l,|-m:*/eTl="卜11p;/,s(zhkrilEW.Hrrd.ncp.fi叼,xi-iks:dl:ajjj-*http:/schema4.Mmlsoap.orq/jsdl/soap/"xmln:口N*gtp二/wvJw-WS-nrg/jO。*/XMLScliBmAh?-<1-731rLedbyjLpfichcAkisv亡Esroti*,工11-j.iLtdnJukl14,bO-
12、BftJOzTgE工号EtrT|-E5dl:1舛£$)二二k=.:r.c-<n'i-cir-_ijfj."='qualffJtjd'"a二:p=:,二=http:/口七,4mJthdniE?5pm<;Ginne="hl!p:/www.w3uttj/Dai/xML£Ltiyrrid,*>,:,-,广广/ntncl"r"5ayHi'N<ComplexTvps>.一仁4ntna=-fiflim?'tv口-='*:一:,tHng"/.-,/与啊u
13、曰Osm岷一皿4后面我将会发布如何用eclipse开发调用WEBSERVICE客户端程序的程序。接上文。可以写一个WE衣户端程序来测试写好的WEE®务。1、首先NEW-个PROJECTWEB-动态WEBPROJECT2、在进行后面操作前,需要编辑用于测试的TOMCAT务器的server.xml文件。其端口不能和本机上的端口冲突。因为前面我已经启动了发布WEBK务的TOMCA所以我把准备用于该次测试的TOMCA服务器上的server.xml的相关端口进行了修改。(如果不修改将不能启动另一个用于测试的TOMCATokz'/Servers二:ApacheFomcatvS.O-cdn
14、Figcatafina.policyWserverAm1卤tomMt-users,Mweb.ml3、在项目中建立一个WEBSERVIC的测试CLIENTSelect曰wizardAccessanexistingXMLwetserviceWizards:EHibernate由C2J2EE+.心Java由>JavdEmitterTemplates左寸Plug-inDevelopmertE&Server,tl_>-Simple£-£>蝌曲F:(寸V/eb5qtvices北.MFiles/AxisW5tfl£Javjwizard;,LinitlM
15、tUDDI-窗wpberce-xW5DL<BackNext >FinishCanc&l4、钩上 TEST WEB SERVICE5、输入上文发布的 WEB SERVICE URL2dWeb Service SelectiDii PaneEnter w web service URI.YF Web Service ClientEnter 心n URI to 占 W5&L, W5IL or HTML docurnert:jhttp;f/locatiost;6000/webtest/wsdl/testZ.wsdl|Sr。呼> |WSDLvahdaticinmanag
16、es:taerily|Line匚QlumnMessage一路默认。测试方法只选择sayHi,勾上RUNTESTONSERVER按FINISH稍后,大家可以看到ECLIPSE中的测试TOMCAT经启动起来了。选择方法sayHi,输入ricky,回车。可以看到其返回的结果果然是。Hi,rickyMethods jgrtEp4P电an se:Eri'ipetntUwIg.T.'hM 比'ItL!“口口些J心上二二工InputsBUM:MtkyInrakflClnrResultnFiwtkv蜘*伯g冉S&rwrsj-i匚x中立ISWjt三iff跖3丁*£41&iD.SfaMnd帘暗dM*MltZJ测试成功*要注意一点的是,我用的是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024届贵州省六盘水市第二十三中学高三1月教学质量监测数学试题
- 参比制剂开发合同
- 部分股权转让合同范本
- 宾馆租赁合同简单模板
- 陈先云部编本培训
- 箴龙2024年下学期九语期中质量检测卷
- 内蒙古自治区乌兰察布市初中联盟校2024-2025学年上学期八年级数学期中考试卷(含答案)
- 湖北省部分名校2024-2025学年高二上学期期中联考语文试题(含答案)
- 广东省汕尾市海丰县附城中学2024-2025学年八年级上学期11月期中语文试题(含答案)
- 糖尿病偏身舞蹈症
- 海南省海口市2023-2024学年九年级上学期期末语文试题B卷(解析版)
- GB/T 17892-2024优质小麦
- 调酒初级基础理论知识单选题100道及答案解析
- 第5课用发展的观点看问题2023-2024学年中职高教版2023哲学与人生
- 危废治理项目经验-危废治理案例分析
- 南京市2024-2025学年六年级上学期11月期中调研数学试卷二(有答案)
- 2021大学生个人职业生涯规划书6篇
- 汽车防冻液中毒
- 粉条产品购销合同模板
- 2024至2030年中国自动车配件行业投资前景及策略咨询研究报告
- 2024仁爱版初中英语单词表(七-九年级)中考复习必背
评论
0/150
提交评论