Oracle Service Bus學習筆記

環境安裝與配置

========================================

jdk:1.6.0_45
weblogic:10.3.6
oepe:11.1.1.8
osb:11.1.1.7

OSB_Setup.swf是安裝過程詳解,從網上找的,作爲參考,可以使用瀏覽器打開

首先安裝weblogic:java -jar wls1036_generic.jar,設置主目錄位置爲D:\Oracle\Middleware
安裝oepe:將包目錄解壓到D:\Oracle\Middleware目錄下
安裝oracle service bus:ofm_osb_generic_11.1.1.7.0_disk1_1of1\Disk1\install\win64運行setup.exe

安裝過程中會選擇主目錄位置,選擇weblogic和oepe,可以選擇安裝osb示例

安裝完成後,即通過下面的實踐深入瞭解osb

=====================================================

《Oracle Service Bus 11g Development Cookbook》閱讀與實踐過程中遇到的問題:

1、在chapter1中,因爲要用到外部服務http://www.crm.org/CustomerService/

此服務現在是Page Not Found,導致在測試時沒有返回預期結果

暫時不管了繼續往下做

 ===============================================

chapter 1 主要內容是,使用oepe創建osb項目,並且創建基本的項目結構,包括目錄,服務,路由。測試工具的使用,包括osb自帶的測試工具和第三方的SoapUI。

chapter 2 主要內容是,使用oepe移動、拷貝、拖拽項目中的元素,服務、wsdl、節點等,拖拽過程中,有些關聯會自動更改,有些路徑需要自己手動修改。這一章還使用了oepe的debug工具。

================================================

chapter 3 由於沒有書中提到的jms模塊,無法進行測試,大概流程已經看過了。跳過此章。

之前由於沒有閱讀OsbCookbookInstallationGuide.pdf,原來錯過了太多基本工作,這個pdf,是配置安裝osb環境和書中提到的環境代碼,就包括chapter3中的jms模塊。按照指導,安裝了之前沒有安裝的項目,包括oracle數據庫(express版本),JDeveloper,soa,rcu這些安裝比較順利,在安裝cookbook環境時,出了問題


首先查看了wlst-build.properties中的內容,需要把裏面的路徑改成自己的。試過之後還是不行,運行install.cmd,也沒有成功。

查看install.cmd的內容:

SET FMW_HOME=c:\oracle\MiddlewareWLS
SET ANT_HOME=%FMW_HOME%\modules\org.apache.ant_1.7.1

SET PATH = %PATH%;%ANT_HOME%\bin

ant configureServerResources

也是改爲自己的環境:

SET FMW_HOME=d:\oracle\Middleware
SET ANT_HOME=%FMW_HOME%\modules\org.apache.ant_1.7.1

 SET PATH = %PATH%;%ANT_HOME%\bin

ant configureServerResources

然後再執行install.cmd



ok成功了。

還可以把項目導入eclipse中,build.xml-》右鍵-》Run As-》build...-》選擇configureServerResources-》Run



如果想刪除這個環境,可以選擇deleteServerResources


好了,後面可以按照書中的實例進行開發實踐了。下面繼續chapter3

除了最後的Testing JMS with soapUI,已經完成了chapter3的內容,主要是soapUI版本問題,找不到書中提到的東西

===============================================================================================

chapter 4 使用ejb

在JDeveloper中測試ejb代碼的時候,遇到找不到包的問題,一直不知道到底是哪個包,後來的閱讀中,知道了是哪個包,再看這個包的配置:

在\chapter-4\getting-ready\ejb-jdev-workspace\ejb\ejb.jpr這個文件中


包的位置並不是自己環境的位置,改爲自己的環境位置,測試通過。又可以順利往下進行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章