溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

portal開發(fā)與配置技巧集錦(三)

發(fā)布時(shí)間:2020-08-14 00:56:13 來源:網(wǎng)絡(luò) 閱讀:583 作者:鄭文平Portal 欄目:軟件技術(shù)

1.6  Portal 6.1.0.3無法查找任何用戶或用戶組

1.6.1  問題描述

Portal系統(tǒng)升級(jí)到6.1.0.3之后,無法搜索任何用戶或用戶組,所體現(xiàn)的功能模塊有:WCM授權(quán)、WCM管理、PDM管理,凡使用到People Picker Page的地方,都不行。

1.6.2  解決方案

是由于Portal 6.1.0.3的升級(jí)程序可能不慎修改了People Picker Portlet的屬性值,導(dǎo)致該Portlet無法查找到合適的用戶或用戶組,我們必須手工去修正這個(gè)問題。修正該問題的步驟如下。

portal開發(fā)與配置技巧集錦(三) WAS超級(jí)管理員(一般是wpsbind)身份登錄WAS管理控制臺(tái)。

portal開發(fā)與配置技巧集錦(三) 單擊Resource(資源)”→“Resource Environment(資源環(huán)境)”→“Resource Environment Providers(環(huán)境資源提供程序)”,找到“WP PeopleService”條目,如圖1-26所示。

portal開發(fā)與配置技巧集錦(三)

1-26  PeopleFinder的屬性缺少導(dǎo)致許多Portal版本出現(xiàn)人員和組織無法查找的問題

portal開發(fā)與配置技巧集錦(三) 單擊Custom properties(自定義屬性)”,編輯如圖1-27所示的三個(gè)屬性值。

portal開發(fā)與配置技巧集錦(三)

1-27  修改資源提供程序里的PeoplePicker屬性

portal開發(fā)與配置技巧集錦(三) 要確保這三個(gè)值與LDAP中的屬性值相對(duì)應(yīng)。例如:

Name       Value

pickerPeopleSearchAttribute   cn,displayName,sn,uid

pickerGroupSearchAttribute   cn,displayName,sn,givenName

configurePeoplePickerSearch   true

portal開發(fā)與配置技巧集錦(三) 重啟Portal服務(wù)器,驗(yàn)證是否可以正常工作。

1.7  配置Portal 6.1使用Oracle數(shù)據(jù)庫(kù)失敗

1.7.1  問題描述

配置Portal 6.1.0.0使用Oracle數(shù)據(jù)庫(kù)并將Portal數(shù)據(jù)從默認(rèn)數(shù)據(jù)庫(kù)遷移到Oracle時(shí)失敗。多種原因都會(huì)導(dǎo)致出現(xiàn)這個(gè)問題,但以下提到的三個(gè)問題是經(jīng)常發(fā)生的,出現(xiàn)遷移失敗時(shí),請(qǐng)首先確定這個(gè)問題。

1.7.2  解決方案

工程師在配置過程中,以下三個(gè)問題是經(jīng)常發(fā)生的,它們會(huì)導(dǎo)致Oracle數(shù)據(jù)庫(kù)遷移失敗。

1Oracle版本號(hào)不是受Portal 6.1支持的正確版本號(hào),尤其是小版本號(hào)。

例如,用戶安裝的Oracle版本號(hào)是10.2.0.0,但是Portal 6.1支持的版本號(hào)是10.2.0.1,這個(gè)小補(bǔ)丁的差距就會(huì)導(dǎo)致遷移失敗。

2WAS對(duì)交易超時(shí)的設(shè)置不恰當(dāng)。

WAS默認(rèn)設(shè)置的交易超時(shí)時(shí)間為130秒,而Portal對(duì)Oracle數(shù)據(jù)傳輸?shù)倪^程有很多事務(wù)是超過180秒的,這導(dǎo)致傳輸過程中由于交易超時(shí)而使得某些線程掛起,將這個(gè)超時(shí)時(shí)間改為300秒以上再執(zhí)行傳輸過程,就可以避免出現(xiàn)這個(gè)問題。

3Portal數(shù)據(jù)庫(kù)管理員在Oracle中不具備創(chuàng)建視圖的權(quán)限。

戶在創(chuàng)建Oracle數(shù)據(jù)庫(kù)表空間的過程中,沒有對(duì)指定的Portal數(shù)據(jù)庫(kù)管理員賦予管理員權(quán)限,導(dǎo)致數(shù)據(jù)傳輸由于權(quán)限不足而失敗。在Oracle中指定該權(quán)限后再次傳輸,可以避免該問題的出現(xiàn)。

1.8  配置Portal 6.1使用Novell LDAP作為Portal的安全機(jī)制

1.8.1  問題描述

配置Portal 6.1使用Novell LDAP并作為Portal的用戶注冊(cè)表和安全認(rèn)證機(jī)制,配置過程是成功的,但是在Portal管理控制臺(tái)創(chuàng)建出的用戶、用戶組無法搜索出來。

1.8.2  解決方案

經(jīng)過檢查,發(fā)現(xiàn)用戶在配置過程中存在以下問題。

LDAP用戶在被Portal搜索時(shí)設(shè)置的過濾條件太多了,用戶按照自己的設(shè)置文檔定義了“LDAP entity types”的8個(gè)屬性,這8個(gè)屬性在Portal管理員搜索用戶時(shí)作為搜索的過濾條件。事實(shí)上,產(chǎn)品要求只需要兩個(gè)過濾條件,這兩個(gè)過濾條件是:

standalone.ldap.et.group.objectClasses=groupOfNames

standalone.ldap.et.personaccount.objectClasses=inetOrgPerson

改正的辦法是刪除已有的8個(gè)屬性,并添加或更新為以上兩個(gè)屬性。修改完這兩個(gè)參數(shù)后,再次搜索用戶、用戶組,上述問題就解決了。

1.9  對(duì)portal集群執(zhí)行同步

1.9.1  問題描述

對(duì)集群執(zhí)行了Portlet安裝、主題與皮膚安裝、參數(shù)配置等之后,發(fā)現(xiàn)再次訪問時(shí)沒有起作用。這通常是由于沒有執(zhí)行集群同步導(dǎo)致的。做完以上工作后必須執(zhí)行集群同步。執(zhí)行同步有兩種方法:一是強(qiáng)制(手工)同步;二是自動(dòng)同步。

1.9.2  解決方案

1.9.2.1  強(qiáng)制同步

portal開發(fā)與配置技巧集錦(三) wpsadmin身份登錄WAS管理控制臺(tái),如圖1-28所示。

portal開發(fā)與配置技巧集錦(三)

1-28  登錄管理控制臺(tái)

portal開發(fā)與配置技巧集錦(三) 依次單擊“系統(tǒng)管理”→“節(jié)點(diǎn)”出現(xiàn)現(xiàn)有的節(jié)點(diǎn)列表。選中要同步的兩臺(tái)機(jī)器,然后單擊“同步”按鈕,如圖1-29所示。

portal開發(fā)與配置技巧集錦(三)

1-29  選中要同步的兩臺(tái)機(jī)器

portal開發(fā)與配置技巧集錦(三) 系統(tǒng)開始同步,如圖1-30所示。

portal開發(fā)與配置技巧集錦(三)

1-30  開始同步

portal開發(fā)與配置技巧集錦(三) 經(jīng)過12個(gè)小時(shí),系統(tǒng)同步完成。

1.9.2.2  自動(dòng)同步

在圖1-29所示的頁(yè)面上,檢查Portal集群的每個(gè)節(jié)點(diǎn)dmgrDeployment Manager)節(jié)點(diǎn)的設(shè)置文件是否匹配,并確保跨單元配置數(shù)據(jù)的一致性。具體操作步驟如下。

portal開發(fā)與配置技巧集錦(三) 登錄管理控制臺(tái),單擊系統(tǒng)管理”→“Node Agent”→“node_agent_name ”→“文件同步服務(wù)

portal開發(fā)與配置技巧集錦(三) 選擇配置選項(xiàng)卡。

portal開發(fā)與配置技巧集錦(三) 服務(wù)器啟動(dòng)時(shí)啟用服務(wù)

portal開發(fā)與配置技巧集錦(三) 指定服務(wù)器是否嘗試啟動(dòng)文件同步服務(wù)。此設(shè)置不會(huì)導(dǎo)致啟動(dòng)文件同步操作。在默認(rèn)情況下,此設(shè)置已啟用。

數(shù)據(jù)類型

布爾

默認(rèn)

true

portal開發(fā)與配置技巧集錦(三) 指定同步間時(shí)間(以分鐘計(jì))。默認(rèn)值為1分鐘。

數(shù)據(jù)類型

整型

單位

分鐘

默認(rèn)

1

應(yīng)用程序服務(wù)器使用的最小值為 1。如果指定的值為0,則應(yīng)用程序服務(wù)器忽略該值并使用默認(rèn)1。

portal開發(fā)與配置技巧集錦(三) 設(shè)置自動(dòng)同步。指定是否在指定的時(shí)間間隔后自動(dòng)同步文件。當(dāng)此設(shè)置啟用時(shí),Node Agent 在每次同步時(shí)間間隔中自動(dòng)聯(lián)系 Deployment Manager,嘗試同步節(jié)點(diǎn)的配置庫(kù)和 Deployment Manager 擁有的主庫(kù)。

如果啟用自動(dòng)同步設(shè)置,則 Node Agent 在與 Deployment Manager 建立聯(lián)系時(shí)嘗試文件同步。Node Agent 在嘗試下一次同步之前等待同步時(shí)間間隔。

如果要控制文件發(fā)送到節(jié)點(diǎn)的時(shí)間,則取消選中“自動(dòng)同步時(shí)間”復(fù)選框。

數(shù)據(jù)類型

布爾

默認(rèn)

true

portal開發(fā)與配置技巧集錦(三) 啟動(dòng)同步指定Node Agent 是否在啟動(dòng)應(yīng)用程序服務(wù)器之前嘗試同步節(jié)點(diǎn)配置和主庫(kù)中的最新配置。

portal開發(fā)與配置技巧集錦(三)默認(rèn)為在啟動(dòng)應(yīng)用程序服務(wù)器之前不同步文件。啟用設(shè)置確保 Node Agent 具有最新配置,但增加了啟動(dòng)應(yīng)用程序服務(wù)器所花費(fèi)的時(shí)間量。

 

注意:此設(shè)置不影響startServer 命令。startServer 命令直接啟動(dòng)服務(wù)器,并且不使用Node Agent。

 

數(shù)據(jù)類型

布爾

默認(rèn)

false

portal開發(fā)與配置技巧集錦(三) 排除。指定不應(yīng)是配置數(shù)據(jù)同步的一部分文件或模式。此列表中的文件不從主配置庫(kù)中復(fù)制到節(jié)點(diǎn),并且不從節(jié)點(diǎn)上的庫(kù)中刪除。

portal開發(fā)與配置技巧集錦(三) 默認(rèn)為未指定文件。iSeries用戶的默認(rèn)值是 */plugin-cfg.xml,它從Web服務(wù)器插件配置文件中自動(dòng)同步。

要指定文件,應(yīng)使用完整的名稱或以通配符*星號(hào))開頭或結(jié)尾的名稱。例如:

cells/cell name/nodes/node name/file name

排除此特定文件

*/file name

排除任何上下文中名為file name的文件

dirname/*

排除dirname以及dirname下面的子屬性

在每個(gè)條目結(jié)尾處按下Enter”鍵,每行出現(xiàn)一個(gè)文件名。

為這些字符串表示邏輯文位置而不是實(shí)際的文件路徑,所以無論是什么平臺(tái),只需要正斜杠。

當(dāng)Node Agent重新啟動(dòng)時(shí),對(duì)排除列表所的更改生效。

數(shù)據(jù)類型

字符串

單位

文件名或模式


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI