eclipse+AXIS開發(fā)webservice_第1頁
eclipse+AXIS開發(fā)webservice_第2頁
eclipse+AXIS開發(fā)webservice_第3頁
eclipse+AXIS開發(fā)webservice_第4頁
eclipse+AXIS開發(fā)webservice_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、準備工作。1、首先下載eclipse用于開發(fā)WebService的相關插件。該插件在eclipse站點有下。我下的是包含該插件的全套eclipse的SDKwtp-all-in-one-sdk-R-152-200610261841-win32.zip共210兆多。A、解壓該文件;B、安裝自己插件,把插件用LINK目錄建立關聯(lián)。(如:TOMCAT)G配置好自己的eclipse,這個不用多說了。2、下載TOMCAT我用的是TOMCAT5.0.163、下載最新的AXIS。這非常重要。我以前就是因為使用了舊版的AXIS(AXIS101),最后導致生成的WEBSERVICE用程序編譯失敗?,F(xiàn)在我使用A

2、XIS%4A、解壓AXIS,把axis-1_4webappsaxisWEB-INFlib中的文件復制到$TOMCATHOME$common刪。二、開始開發(fā)WEBSERVICE1、首先NEW-個PROJECTWEB-動態(tài)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這樣發(fā)布WEB服務比較方便。3、建立一個用于發(fā)布WEBK務的JAVA類。publicclassHelloBeanpublicStringsayHello(Stringname)return"hello:"+name;4、發(fā)布該類為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.直到出現(xiàn)需要啟動TOMCA的提示。然后啟動TOMCAT系統(tǒng)自動把WEBSERVICE發(fā)布至ijTOMCAToSprwr5加上1彳1laStartHtsserverhumt

8、tispage.Inade*totrcceedth*"Apachi?Tcnr<«t/5tfdmusttwsiaftsd.C'ncetM押rvw國startedths-heit-buttonuuttbtsratled.IheThcI'buttxXicanbeused*1業(yè)thearvert$scar由gtchangeanyprevinu?sett町crht$dHCurrentivthejorw居。opped.寫H*用1wCancelI*»mKBHHHI商I按NEX段成發(fā)布。按FINISH,系統(tǒng)立即啟動WEBSERVICE試。下面為自動啟動的測試

9、頁面選擇方法sayHi。輸入ricky?;剀??;叵到y(tǒng)返回WEBSERVIC的應答結果。Hi,ricky測試結果證明WEBSERVICE布成功,且可以被調用。三、發(fā)布該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??梢奧EBSERVICE已經成功發(fā)布??梢噪S時準備調用了。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后面我將會發(fā)布如何用eclipse開發(fā)調用WEBSERVICE客戶端程序的程序。接上文??梢詫懸粋€WE衣戶端程序來測試寫好的WEE®務。1、首先NEW-個PROJECTWEB-動態(tài)WEBPROJECT2、在進行后面操作前,需要編輯用于測試的TOMCAT務器的server.xml文件。其端口不能和本機上的端口沖突。因為前面我已經啟動了發(fā)布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、輸入上文發(fā)布的 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,回車??梢钥吹狡浞祷氐慕Y果果然是。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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論