使用myeclipse8.5開發(fā)基于jax-ws的webservice實例

使用myeclipse8.5開發(fā)基于jax-ws的webservice實例

ID:8812632

大?。?43.61 KB

頁數(shù):16頁

時間:2018-04-08

使用myeclipse8.5開發(fā)基于jax-ws的webservice實例_第1頁
使用myeclipse8.5開發(fā)基于jax-ws的webservice實例_第2頁
使用myeclipse8.5開發(fā)基于jax-ws的webservice實例_第3頁
使用myeclipse8.5開發(fā)基于jax-ws的webservice實例_第4頁
使用myeclipse8.5開發(fā)基于jax-ws的webservice實例_第5頁
資源描述:

《使用myeclipse8.5開發(fā)基于jax-ws的webservice實例》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、使用Myeclipse8.5開發(fā)基于JAX-WS的Webservice實例?本文為Webservice開發(fā)入門篇,主要介紹在Myeclipse8.5環(huán)境下開發(fā)Webservice的服務(wù)程序和客戶端程序的基本流程。?在Weblogic10.3.4中部署Webservice服務(wù)。?開發(fā)環(huán)境如下:?JAVAIDE:??????Myeclipse8.5?Webserver:????Weblogic10.3.4?開發(fā)Webservice服務(wù)程序,需要了解以下相關(guān)內(nèi)容,WSDL,?SOAP,XML。這些是組成Webservice的基礎(chǔ)。?在Myecl

2、ipse8.5下開發(fā)Webservice程序,目前系統(tǒng)支持的開發(fā)框架有3個,JAX-WS,REST(JAX-RS),XFire。其中系統(tǒng)建議不要使用XFire的框架,可能是要被淘汰了(deprecated)。我們選擇的是JAX-WS框架。這個需要JavaEE5.0的支持。所以后面選擇Webserver容器的時候,是要能支持JavaEE5.0的才可以部署成功。?(一)Webservice服務(wù)端開發(fā)?1.新建一個Webserviceproject,菜單File->New->WebServiceProject,在上面的框中輸入項目名myWebS

3、vc,框架選擇JAX-WS,J2EE只能選擇JavaEE5.0。?Finish完成項目新建。?2.新建一個JavaBean,就是一個普通的Class,File–>New->Class,包名輸入com.myweb.ws,類名輸入SayHello,Finish結(jié)束新建類。?在類中加入一個方法sayHaha如下,?packagecom.myweb.ws;?publicclassSayHello?{????publicStringsayHaha(Stringrequest)????{?return"Haha,"+request+",O.K.!";

4、?}?}?3.新建一個Webservice,菜單File–>New->Other->MyEclipse->WebServices->WebService,Next進入下一步,?選擇Createweb?servicefromjavaclass(Bottom-upscenario),Next進入下一步,Javaclass輸入com.myweb.ws.SayHello,選中GenerateWSDLinproject選項,?Finish結(jié)束新建。?生成新的服務(wù)代理類,com.myweb.ws.SayHelloDelegation?生成WSDL定義

5、文件,WebRootWEB-INFwsdlSayHelloService.wsdl?WebRootWEB-INFwsdlSayHelloService_Schema1.xsd,?(二)部署Webservice服務(wù)?1.Window->ShowView->Servers,這里前提是已經(jīng)安裝完成Weblogic10.3.4,?在Weblogic10.x上點右鍵,選擇AddDeployment部署myWebSvc,?Finish結(jié)束部署。?2.重啟Weblogic服務(wù),在瀏覽器輸入?http://localhost:7001/myW

6、ebSvc/SayHelloPort,如果顯示正確,則服務(wù)發(fā)布成功。?3.在創(chuàng)建Webservice項目的過程中,如果加入了JAX-WS2.1Runtime/API庫,在部署Webservice時,會報錯誤,?2011-10-1317:28:22[com.sun.xml.ws.policy.jaxws.BuilderHandler]?getPolicySubjects?嚴重:[failedtolocalize]WSP_1014_POLICY_REFERENCE_DOES_NOT_EXIST(zip:D:/bea/weblogic1034/

7、webdomain/servers/AdminServer/tmp/_WL_user/_appsdir_WebServicePro_dir/achpn5/war/WEB-INF/lib/webservices-rt.jar!/WEB-INF/wsdl/wsat.wsdl#Addressing_policy)?2011-10-1317:28:22[com.sun.xml.ws.policy.jaxws.PolicyWSDLParserExtension]?finished?嚴重:[failedtolocalize]WSP_1014_POLI

8、CY_REFERENCE_DOES_NOT_EXIST(zip:D:/bea/weblogic1034/webdomain/servers/AdminServer/tmp/_WL_user/_

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。