RedHatLinux安裝BEA ALBPM5.7 MP2 for WebLogic 9.2(二)_絕對原創

如需轉載,請註明出處http://www.川江號子.cn    。

另,本人有Word電子文檔格式,如需要,請聯繫本人:[email protected]    

RedHatLinux安裝BEA ALBPM5.7 MP2 for WebLogic 9.2(一) 

RedHatLinux安裝BEA ALBPM5.7 MP2 for WebLogic 9.2(三)

 

如果不能在服務器本地終端上運行,推薦使用xmanager進行遠程安裝,注意兩點:
1.      使用export DISPLAY=本地IP地址:0.0
2.      環境變量爲中文環境(使用export LANG=zh_CN更改)
到/bank/weblogic/bea/albpm5.7/j2eewl/bin下執行./albpmadmcenter
在這裏可以看到安裝的ALBPM版本,以及剩餘天數(網上下載的安裝介質默認是60天的試用期限,同時,試用版本對流程數有一定的限制)。
注意,這裏如果是中文環境會顯示中文配置界面,否則是英文的。如果ALBPM開發中使用了以中文命名的“屏幕流”,如果不是中文環境進行配置,在導入項目時可能會出現錯誤。如圖:
         勾選“以後不再提示此信息”,點擊“否”繼續。
此界面爲主界面,可以看到“啓動BPM Web應用程序”,(這個也可以通過/bank/weblogic/bea/albpm5.7/j2eewl/bin/startwebconsole.sh進行啓動),一般而言,爲了減少資源的消耗,一般使用腳本啓動webconsole即可。
本例中,到這裏只是安裝了ALBPM,還沒有進行任何配置,點擊“配置”。
       本例使用Oracle10g作爲ALBPM的目錄庫和引擎庫,因此選擇Oracle10g的jdbc驅動,(注意,如果是用Oracle9i,這裏也需要選擇oragle10gjdbc驅動)。
       oracle10g的jdbc驅動在安裝了weblogic9.2後就有,路徑在:
{WebLogic9.2 installation directory}/server/ext/jdbc/oracle/10g/ojdbc14.jar
選中“ojdbc14_for_ora_10.2.jar”後,點擊“打開”即可。這一步的實際動作是將此jar文件拷貝到ALBPM5.7 installation directory/ext/下,在本例中,路徑爲:/bank/weblogic/bea/albpm5.7/j2eewl/ext,可以查看一下。
安裝好驅動以後,就需要添加目錄了,ALBPM和數據庫的連接處理有兩部分,一部分是目錄(directory,另一部分是引擎(Engine
因此建議是把兩部分分別用兩個數據庫來存放,在oracle中就是兩個用戶(Schema),這樣便於日後引擎的更新,其實,在目錄中也僅僅存放了引擎的URL和一些簡要信息,還包括ALBPM的組織機構,參與者用戶信息。
點擊“添加…”,出現如下界面:
選中“創建新目錄”,確定後繼續,出現如下界面:
注意幾點:
1.      使用的oracle,因此“提供程序”選擇“Oracle JDBC”
2.      管理員用戶一定填寫system,這個是oracle數據庫的管理用戶,oracle中使用此用戶來創建用戶,創建schema
3.      架構名稱注意,這將做爲oracle的用戶,也是ALBPM目錄庫的用戶名(schema),架構密碼即爲此用戶(albpmfdi)的密碼
4.      選項卡中選擇高級,輸入ALBPM管理員用戶名和密碼,此項一定要做,否則webconsole啓動後無法登陸進去。
5.      確保數據庫現在是啓動狀態
點擊“開始”,成功後出現如下界面,點擊“關閉”
程序會在oracle中創建albpmfdi用戶和相關表。使用oracle的管理工具進行查看確認。
可以看到oracle中用戶管理多了ALBPMFDI,同時方案中多了ALBPMFDI,並創建有相關表。
關閉配置界面後,可以看到目錄中多了一項,說明添加目錄成功。
打開/bank/weblogic/bea/albpm5.7/j2eewl/conf/directory.properties文件,可以看到以上配置的信息,此文件非常重要,使用ALBPM的PAPI時需要此文件。
完成後,即可退出AdminCenter,在windows作爲服務器操作系統時可能需要創建服務,而在Linux操作系統中,爲了節約系統資源,可以不使用AdminCenter來啓動和關閉webconsole,直接使用腳本即可。
啓動WebConsole有兩種方法,一種是圖形界面,一種是文本命名方式,在Linux環境中,建議使用文本命名方式啓動,位於{ALBPM installation dir}/bin/startwebconsole.sh
webconsole是一個使用tomcat的web應用,安裝好了ALBPM Enterprise 後,會自帶tomcat用於啓動webconsole,webconsole在ALBPMEnterprise for weblogic的版本中充當的角色就是用於生成ALBPM的引擎包,比如打包,更新等等,最終引擎將運行在WebLogic上(和ALBPMEnterprise standalone版本不同)。
1.8 添加ALBPM引擎
A.     登陸webconsole
啓動好webconsole之後,就可以使用瀏覽器進行登陸了,默認的端口是8585,訪問:http://10.10.0.1:8585/webconsole,輸入用戶名(10.6級選項卡處)即可登陸了。
      
       成功登陸後,可查看到整個管理界面,如圖:
B.      創建Engine
在左邊菜單樹中找到“Engine”
點擊後,在右邊的內容中找到“添加”
C.     選擇Engine類型
輸入Engine名稱,選擇Engine類型(由於此版本是for WebLogic,因此只有weblogic這一個選項,如果是standalone,則只有standalone選項),引擎數據庫類型選擇“Oracle數據庫”,繼續。
D.     編輯Engine數據庫配置
需要注意的是
1.      用戶必須和架構名稱相同,因爲在oracle中用戶名也就是schema名稱,此點也適用於其他數據庫,比如DB2,這裏都需要填寫爲db2inst1。
2.      密碼也就是第1點中填寫的用戶的密碼,下一節“管理數據庫”時會創建此用戶(Schema),這個用戶也就是ALBPM的引擎庫(10.6)。
E.       J2EE信息
此步用於設定J2EE信息,這些設置需要在將要進行ALBPM部署的WebLogic domain中進行配置,因此不要隨意修改,保持默認就可以了。
需要注意的是:
1.              BPM應用部署工具URL處,需要填寫WebLogic Domain的服務器地址,默認將使用這個context進行web應用
2.              WebLogic服務器或集羣名稱,根據部署的weblogic domain進行配置。
F.       添加引擎
這個簇(cluster),表示weblogic集羣,如果希望部署到WebLogic的集羣版中,需要勾選此選項。
       點擊“保存”後,出現如下界面:
G.    創建引擎數據庫
點擊上圖中的“管理數據庫”
       勾上“創建數據庫”、“創建數據結構”,(重新創建此Engine時可以再勾上“刪除數據庫”)用戶名輸入“system”,此用戶是oracle的管理用戶,用於創建ALBPM引擎庫,引擎庫Schema就爲D步輸入的用戶。
另,可點擊“顯示SQL語句”下載將要執行的SQL腳本,(可單獨到數據庫中使用)。簡單分析一下SQL腳本,數據庫中會做些什麼操作。點擊“確定”進行數據庫創建。(注意確保數據庫啓動狀態)
       創建成功後,界面出現如下界面:
       同時,可以使用Oracle的管理工具查看數據庫方案和用戶。
H.     數據庫權限設置
此步非常重要,由於後面需要配置oracle的二階段模式,(XA驅動)必須要把Oracle中有3個視圖的select的權限賦予給此引擎用戶,本例中爲ALBPMENG,這3個視圖(屬於sys用戶)分別是:
          
I.        添加ALBPM引擎完成
返回到Engine界面,可以看到如下界面:
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章