<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    BlogJava 聯(lián)系 聚合 管理  

    Blog Stats

    隨筆分類(196)

    隨筆檔案(209)

    文章檔案(4)

    相冊

    CRM&ERP

    Google

    SOA


    BlackStone SOA Group


    這兩天按照IBM RSA中的教程從WSDL創(chuàng)建WebService,不幸一直都沒成功。失敗原因有兩個,Websphere Application Server啟動到一半出錯,還有做到最后一步找不到sample JSP頁面進行測試。
    為了不在這里耽誤太久,決定把跑通Sample的工作移交給If,自己繼續(xù)下一步的工作。
    為了讓If盡早上手,下面簡單介紹一下sample的設(shè)置順序及需要注意的地方。

    首先,由IBM RSA的菜單下“幫助->教程圖庫->邊學(xué)邊做”進入,選“Create a WS-I compliant Web service and Java bean skeleton from a WSDL file”開始教程。我在我們的ftp同目錄下也附了相同的PDF。教程在設(shè)置項目參數(shù)的時候無法調(diào)到前臺,參照此doc文檔或PDF即可。
    教程大概分為4個步驟:
    ??Create a Web project
    ??Create, validate and test a WSDL file
    ??Create a Web service and Web service client from a WSDL file
    ??Test a Web service

    1.1設(shè)置工作環(huán)境和創(chuàng)建Web項目
    在“幫助”菜單下選擇“歡迎”打開歡迎使用界面。在界面的右下角小人的地方單擊,顯示如圖界面,選擇Web Service Developer退出。
    ?people.gif
    這樣用于創(chuàng)建WebService的工具被啟用。

    創(chuàng)建一個Web項目
    1、?選擇“文件->新建->其他->動態(tài)Web項目,點下一步。
    2、?在彈出對話框中按下圖設(shè)置參數(shù):
    ?new.gif
    3、?直接點完成。
    上面就已完成了Project的創(chuàng)建。

    把項目加入Server
    在“服務(wù)器”視圖下右鍵單擊Websphere Application Server V6.0,在菜單中選“添加和去除項目”,設(shè)置如下圖:
    ?add.gif
    點擊完成。

    切換到J2EE透視圖
    在窗口菜單下選擇“打開透視圖->其他”,在列表中選“J2EE”確定。

    1.2設(shè)置WS-I兼容級別
    在“項目資源管理器”視圖中右鍵點擊AddressBook項目,選擇“屬性”,在對話框中選擇符合“WS-I”,選擇符合級別,設(shè)置如下:
    ?property.gif

    1.3導(dǎo)入WSDL文件
    在“項目資源管理器”中AddressBook->WebContent目錄中新建文件夾,命名為“WSDL”。右鍵單擊新建的WSDL文件夾,選擇“導(dǎo)入”,從彈出列表中選“文件系統(tǒng)”,下一步。在目錄中選擇RSA的安裝目錄,在安裝目錄下找到以下路徑(假設(shè)安裝在C:\Program Files\)C:\Program Files\IBM\Rational\SDP\6.0\rwd\eclipse\plugins\com.ibm.etools.webservice.tdjava.simple.tutorial.doc_6.0.0\resources,只選擇.wsdl文件,完成。如圖:
    import.gif?
    添加后打開AddressBook.wsdl文件應(yīng)如下圖所示:
    ?wsdl.gif

    1.4檢驗WSDL文件有效性
    右鍵單擊AddressBook.wsdl文件,選擇“驗證WSDL文件”。此處為系統(tǒng)的sample,所以直接顯示“驗證通過”。

    2.1創(chuàng)建AddressBook的Web Service
    這一步首先要啟動Websphere Application Server。在服務(wù)器視圖中選擇Websphere Application Server V6.0,點擊啟動。注意:開啟服務(wù)器需要很長的時間,且希望不要在啟動時出錯。
    service.gif?

    創(chuàng)建Web Service
    右鍵單擊剛剛添加的AddressBook.wsdl文件,選“新建->其他->Web Service”,彈出對話框設(shè)置如下:
    ?

    ?addwebservice.gif
    deploy.gif

    選“沒有安全性”下一步。
    在最后一頁,把WebService 發(fā)布到UDDI注冊表的選項去掉,把所有Check box的勾都去掉。點擊完成。
    現(xiàn)在,Web service和Java bean框架都加進來了。Java框架類在JavaSource文件夾,綁定client和Web service的配置描述在WEB-INF文件夾中。

    2.2添加Java Bean框架代碼
    在JavaSource文件夾中右鍵點擊AddressBookBindingImpl.java源文件,重名名為AddressBookBindingImpl_bak.java。這時項目會有文件名與類名不一致錯誤,不用管它。
    同樣,右鍵選擇導(dǎo)入com.ibm.etools.webservice.tdjava.simple.tutorial.doc\resources\AddressBookBindingImpl.java文件替換原來的文件。此目錄在上面wsdl文件同一個文件夾中。

    2.3測試Web Service
    我只成功做到這里,按照教程上的說法, test JSP頁面可以自動由Web Services向?qū)?,如果沒有則在生成的AddressBookClient項目中選擇WebContent/sample/TestClient.jsp文件,右鍵選擇在Server上運行。
    我沒有找到生成的這個jsp頁面,所以下面的工作無法進行下去。
    如果啟動測試,將會在TCP/IP監(jiān)視器視圖中有所展示:
    ?monitor.gif
    希望If會有更順利地結(jié)果。

    先到這里
    需要注意的是在這里操作時請盡量關(guān)閉其他應(yīng)用程序,只開pdf或word,最好在另一臺電腦打開文檔。
    電腦配置:512M內(nèi)存,開啟Server后大概用了800M以上,電腦操作極慢。


    田晟
    2006-5-13

    posted on 2006-05-14 00:55 BlackStone SOA 閱讀(4954) 評論(2)  編輯  收藏 所屬分類: SOA Learning

    評論

    # re: 從WSDL創(chuàng)建WebService示例 2008-01-25 18:49 fieldstar
    我也發(fā)現(xiàn)RAS不會自動創(chuàng)建測試的JSP文件.
    所以我只得從示例中復(fù)制過來.特別注意的是還要記得復(fù)制一個webservicesutil.jar包.  回復(fù)  更多評論
      

    # re: 從WSDL創(chuàng)建WebService示例[未登錄] 2009-02-04 14:53 x
    xxx  回復(fù)  更多評論
      

    主站蜘蛛池模板: 亚洲午夜国产精品无码老牛影视 | 亚洲精品无码成人片久久| 在线aⅴ亚洲中文字幕| 亚洲免费福利在线视频| 77777亚洲午夜久久多喷| 国产va免费精品观看精品| 天天爽亚洲中文字幕| 91视频国产免费| 亚洲av午夜国产精品无码中文字 | 无码一区二区三区免费视频 | 亚洲成色在线影院| 无码免费一区二区三区免费播放 | 国产久爱免费精品视频| 亚洲精品无码专区久久久| 久久国产精品免费网站| 亚洲美女大bbbbbbbbb| 波多野结衣在线免费视频| WWW亚洲色大成网络.COM| 亚洲真人日本在线| 国产免费无码AV片在线观看不卡| 亚洲福利视频一区| 免费无遮挡无码视频网站| 一道本在线免费视频| 亚洲自偷自偷精品| 好爽…又高潮了免费毛片| 美女被吸屁股免费网站| 久久精品国产亚洲av麻豆| 免费无码肉片在线观看| 无遮挡国产高潮视频免费观看| 久久亚洲一区二区| 一区二区无码免费视频网站| 国产黄色免费观看| 内射干少妇亚洲69XXX| 免费在线观看a级毛片| 久久成人无码国产免费播放| 亚洲AV无码国产剧情| 亚洲乱码一区二区三区在线观看 | 中文字幕免费在线视频| 亚洲人成在线中文字幕| 亚洲精品WWW久久久久久| 最新黄色免费网站|