

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、WebWebServicesServices課程實驗報告課程實驗報告實驗實驗1:配置與實現(xiàn)簡單的基于:配置與實現(xiàn)簡單的基于SOAP的RPC姓名1院系軟件學院學號任課教師姚霖指導教師黃巍實驗地點軟件學院三樓機房實驗時間20071211出勤、表現(xiàn)得分10%實驗課表現(xiàn)操作結果得分60%實驗報告得分30%實驗總分實驗目的:1掌握安裝tomcat配置ApacheSOAP。2掌握使用java編寫和發(fā)布簡單的webservice程序3掌握些簡單的程序
2、利用SOAP調用webservice實驗內容:1配置tomcat和ApacheSOAP。(注意采用tomcat的webapps目錄和一般路徑配置的異同)2編寫簡單的WebService程序并發(fā)布服務。(注意在部署Service時各項的含義)3編寫客戶端程序利用SOAP調用WebService。實驗結果:(并說明程序流程以及敘述CS各端在SOAP下的工作機理)(10分)得分:答:(1)首先安裝Apache服務器,然后將ApacheSOAP
3、發(fā)布到Apache服務器上,并配置好;然后編寫兩個程序:客戶端程序和服務程序,放在apache的目錄webapps下;將編寫的程序編譯后,再登陸ApacheSOAP服務,并在里面添加編寫的服務程序的服務;讓ApacheSOAP為服務程序提供服務,一切就緒后就可以測試了,在命令行運行服務程序,完成實驗。(2)CS各端在SOAP下的工作機理:服務程序通過ApacheSOAP發(fā)布讓客戶端程序通過創(chuàng)建遠程過程調用來找到被發(fā)布的服務并返回服務的內
4、容或操作;在客戶端程序中需要創(chuàng)建一個RPC調用對象,設置該對象的遠程服務名、訪問方法、SOAP服務的地址等屬性,這樣就可以找到已發(fā)布的服務,通過和發(fā)布的服務進行交互,返回結果。實驗過程中遇到的問題如何解決的?(10分)(著重從環(huán)境設置、程序調試、結果分析方面進行闡述)得分:問題1:ApacheSOAP服務配置失???原因:通過分析知道,ApacheSOAP中使用的環(huán)境找不到,于是將ApacheSOAP需要的jar配置到環(huán)境變量classp
5、ath中或者把所用到的jar放到Tomcat5.5lib下,我采用的是第二種方法,這種方法快捷些。問題2:客戶端程序編譯成功但調試失?。吭颍河捎谖也捎玫氖前阉玫降膉ar放到Tomcat5.5lib下,于是在命令行執(zhí)行程序執(zhí)行程序調用時環(huán)境就沒有,就不能運行成功,如果在Eclipse中運行(把tomcat設置為默認的服務器),那么就會運行成功,原因是Eclipse默認把Tomcat5.5lib的jar導入了,但是在命令行中沒有,于是我
6、重新配置了環(huán)境變量,程序運行成功了。問題3:客戶端程序不能放入一個文件夾?原因:是由于我采用的是把所用到的jar放到Tomcat5.5lib下,所以客戶程序調用的庫就是其在ApacheSOAP的庫,所以移動位置后就找不到庫了,于是配置了環(huán)境變量classpath后就解決了問題。本次實驗的體會(結論)(10分)得分:通過這次實驗,我掌握安裝tomcat配置ApacheSOAP以及使用java編寫和發(fā)布簡單的webservice程序,對so
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論