Compoze Portlets安裝說明 v1.0a
1概述 1.1 案例背景介紹 某項目中客戶要求實現(xiàn)用WebLogic Portal與Domino服務(wù)實現(xiàn)互聯(lián)。由于WebLogic Portal 7.02本身并沒有提供這方面的Potlets,因此,我們只能使用第三方開發(fā)的Portlets。本例中,我們以Compoze公司開發(fā)的Portlets for WebLogic產(chǎn)品實現(xiàn)Domino Client 主要功能,例如:Calendar、To Do List、Mail等。 1.2 Compoze介簡 Compoze公司為很多Portal廠商提供Portal Solution,如:BEA、ATG、CA等。Compoze的Portlets產(chǎn)品主要分三大類,一是基于Domino的Portlets,就是以Portlets展現(xiàn)Domino的服務(wù),如:Calendar、Contact、ToDo List、Mail等。二是基于Exchange 5.5( or 2000 )的Portlets,也是用于展現(xiàn)Calender、Contact等服務(wù),三是不依賴于其他產(chǎn)品的Portlet,如:Discussion Forum、Chat、White Board等。 1.3 參考文檔說明 %COMPOZE_HOME%:Compoze產(chǎn)品安裝目錄 %WLS_HOME%:WebLogic Server安裝目錄 %BEA_HOME%:BEA產(chǎn)品目錄 %COMPOZE_DOC_HOME%: Compoze Portlets安裝文檔:%COMPOZE_HOME\compoze_portlets_bea-1.0\docs
如果文中沒有特別說明,所指文檔均在Compoze Portlets安裝文檔目錄中查找。
[注]:在做實驗前,請仔細閱讀Compoze安裝說明和本文檔,從而使您避免走很多彎路。 2 測試環(huán)境 Processor:PIV1.6G RAM:512 OS:Windows 2000 Professional Domino Server v5.08 Domino Client v5.08 WebLogic Platform 7.02 Compoze Portlets for BEA WebLogic Portal 1.0 3 配置 3.1 配置Domino Server 3.1.1 基本配置 參見:%COMPOZE_DOC_HOME%\compoze_portlets_lotus_setup_guide.pdf 3.1.2啟動服務(wù) 啟動Domino Server 打開Domino Administrator Console
3.1.3 添加測試用戶 打開用戶管理界面 點擊"Register"
如果彈出一個文件查找框,請定位到%LOTUS_HOME"\Domino\Data\cert.id文件 如果是密碼輸入框,直接輸入管理員密碼(安裝時已設(shè)置)
輸入用戶信息,然后點擊"Register",然后點擊"Done"
點擊"Edit User"
一定要輸入"Internet Password",此密碼可以和用戶密碼一樣,也可以不一樣,但一定要輸入一個密碼
3.2 配置Compoze Portets for WebLogic Portal 1.0 3.2.1 下載介質(zhì) a.http://www./bea/index.htm 點擊Download the Compoze Portlets for BEA Weblogic Portal b.如果你正確輸入注冊信息,你將收到一封電子郵件,附件中有介質(zhì)的License文件,但是請注意此License試用期為一個月,并且并發(fā)用戶數(shù)為1人。請將license.xml文件放在%COMPOZE%\license目錄下。
3.2.2 安裝 在選擇介質(zhì)安裝路徑時,請一定注意,請不要用確省設(shè)置(C:\Program Files\compoze),因為如果使用確省設(shè)置,在運行腳本程序時會報"錯誤命令行錯",這是由參數(shù)信息過造成。因此,請使用簡潔的目錄名安裝,例如:c:\compoze 或 d:\compoze
安裝程序會要求你指定Compoze Portlets 的安裝WebLogic Portal domain路徑,在Compoze的安裝文檔中,安裝過程使用的是WebLogic Portal中自帶的Sample domain "%BEA_HOME%\weblogic700\samples\portal",這樣可以減少很多設(shè)置工作。因此,我是使用此domain做的試驗。
3.2.3 配置數(shù)據(jù)庫 a.SQL Scripts 文件在 %COMPOZE_HOME%\compoze_portlets_bea-1.0\dbscripts中,根據(jù)您選用的數(shù)據(jù)庫,運行SQL腳本創(chuàng)建數(shù)據(jù)庫 b.打開%COMPOZE_HOME%\compoze_portlets_bea-1.0\scripts中的startSamplePortal.bat文件根據(jù)數(shù)據(jù)庫情況修改以下配置: 。。。。。。
SET EJBRUNTIME_DATABASE=pointbase42 REM SET EJBRUNTIME_DATABASE=cloudscape351 REM SET EJBRUNTIME_DATABASE=oracle81xthin REM SET EJBRUNTIME_DATABASE=oracle81xoci REM SET EJBRUNTIME_DATABASE=ibmdb27 REM SET EJBRUNTIME_DATABASE=sqlserver7 REM SET EJBRUNTIME_DATABASE=sqlserver2000 3.2.4 配置Portlets 請參閱文檔compoze_portlets_lotus_setup_guide.pdf對您的SamplePortalDomain進行修改 如果您想使用其它非Domino Portlets,比如Chat、WhiteBoard等請參閱相關(guān)說明。 3.3 運行測試 3.3.1 啟動Domino Server a. 啟動Domino Server b. 打開IE,輸入http://localhost 查看Domino Server Web 服務(wù)是否正常,如果Web Server沒有啟動,在Domino Server Console中輸入"tell http start"。 3.3.2 啟動 samplePortal domain a.登錄Portal b.啟動Compoze Wizard,將Domino中的用戶與Portal 用戶做Mapping。
 用戶名與密碼是Domino中的用戶名和密碼,Lotus服務(wù)器輸入http:// hostname(hostname為機器名),配置向?qū)瓿珊螅薖ortal用戶就與向?qū)е休斎氲腄omino用戶進行了關(guān)聯(lián),如果用戶再次進入此Portal,所看到的Domino信息均為被關(guān)聯(lián)的Domino用戶信息。
4. Tips 在實際的配置過程中,如果你按照Compoze給的安裝文檔說明一步一步的做,應(yīng)該沒有什么問題,可以很順利得配置成功,但如果沒有成功,可以參考以下說明: 4.1 Domino a.不要忘記在 %LOTUS_HOME%\Domino\Data\domino 目錄下創(chuàng)建servlet目錄 b.在添加完用戶后不要忘記輸入Internet Password 4.2 Compoze a.Compoze的安裝目錄名盡量短并且最好不要加空格 b.查看數(shù)據(jù)庫表是否已創(chuàng)建完整 c.查看EJB和Servlet是否按照說明配全,不同的Portlets要不同的Servlets和EJBs d.查看是否修改了%WLS_HOME%\lib\weblogic.policy文件
如果在配置過程中有任何問題,請與我聯(lián)系,我將盡力幫您解答。
|