已經(jīng)安裝了Portal 6.1.0.1或者6.1.0.2,試圖升級(jí)到6.1.0.3,發(fā)現(xiàn)在Windows平臺(tái)上升級(jí)失敗。
檢查升級(jí)日志,例如20100122_135338_WP_PTF_6103_selective-install.log文件,發(fā)現(xiàn)與PeopleFinder有關(guān),是系統(tǒng)在安裝peoplefinder_portlet期間發(fā)生錯(cuò)誤導(dǎo)致的,這個(gè)錯(cuò)誤幾乎在portal的每個(gè)版本中都曾經(jīng)出現(xiàn)過(guò),如圖1-19所示。
圖1-19 PeopleFinder導(dǎo)致了安裝失敗
檢查people_finder portlet install日志,例如20100122_135338_WP_PTF_6103_people.impl_._ peoplefinder_._portlet_install.log文件,發(fā)現(xiàn)是由FilenotFound例外帶著的,這是由于PeopleFinder少配置了屬性。此問(wèn)題雖然2011年才被發(fā)現(xiàn),但我們從歷史日志中看到,這個(gè)問(wèn)題早在2009年就出現(xiàn)了,如圖1-20所示。
圖1-20 這個(gè)異常說(shuō)明PeopleFinder有屬性丟失
這是由于安裝過(guò)程中兩個(gè)文件的屬性被定義成了只讀屬性,無(wú)法取代導(dǎo)致的。可以肯定的是,系統(tǒng)安裝完成后,沒(méi)有手工去改過(guò)這兩個(gè)文件的屬性,懷疑是在系統(tǒng)升級(jí)時(shí),升級(jí)程序篡改了文件屬性。6.1.0.3升級(jí)程序剛剛推出沒(méi)多久,出現(xiàn)這種可能的錯(cuò)誤也是正常的。
登錄Portal 6.1.0.3系統(tǒng),找到路徑:D:\IBM\WebSphere\PortalServer\pcc.impl\people.impl\ peoplefinder\portlet\lwp_peoplefinder_war.ear\lwp.peoplefinder.jsr168.war\html\,查看help文件夾的權(quán)限,發(fā)現(xiàn)果然是只讀的,如圖1-21所示。
圖1-21 help文件夾具有只讀屬性
修改該文件夾屬性,確保該文件夾及子文件、子文件夾不具有只讀屬性。
重新安裝補(bǔ)丁包,安裝成功,系統(tǒng)成功升級(jí)到6.1.0.3。
WCM模塊的速度之慢是眾所周知的。除了保證業(yè)務(wù)邏輯上的連貫性之外,使用Cache技術(shù)也是提高WCM內(nèi)容展示的一個(gè)好思路。
假設(shè)我們使用WCM authory構(gòu)建了有100多個(gè)站點(diǎn)區(qū)域的站點(diǎn),然后自己開(kāi)發(fā)Content View Portlet,依據(jù)參數(shù)分別將這100多個(gè)站點(diǎn)區(qū)域展示到100多個(gè)欄目。
接下來(lái),我們將采用適當(dāng)?shù)腤AS 6 動(dòng)態(tài)緩存(WAS 6 Dynomic Cache)機(jī)制來(lái)提高WCM Content View的性能及響應(yīng)速度,這是充分利用Portal 6.1所使用的JSR286容器優(yōu)勢(shì)的一個(gè)絕佳方法。
在開(kāi)發(fā)好的Portlet中創(chuàng)建 cachespec.xml 文件來(lái)定義動(dòng)態(tài)緩存,如圖1-22所示。
圖1-22 在Portlet配置文件中啟用基于WAS動(dòng)態(tài)緩存的技術(shù)提升性能
創(chuàng)建一個(gè)JavaBean來(lái)生成合理的CacheID,如圖1-23所示。
圖1-23 動(dòng)態(tài)緩存實(shí)現(xiàn)的JavaBean代碼
安裝該P(yáng)ortlet并重新測(cè)試,驗(yàn)證緩存是否起效。
系統(tǒng)測(cè)試尤其是執(zhí)行壓力測(cè)試時(shí),用戶(hù)往往無(wú)法提供并發(fā)數(shù)要求數(shù)量的真實(shí)用戶(hù)名和密碼,例如上面的例子,我們需要用戶(hù)提供936個(gè)真實(shí)用戶(hù)的用戶(hù)名和密碼,而這通常是不現(xiàn)實(shí)的。很多項(xiàng)目組就決定使用其中的50對(duì)或者100對(duì)用戶(hù)名/密碼模擬真實(shí)的936個(gè)用戶(hù),實(shí)質(zhì)上這是不允許的。
IBM WebSphere Portal嚴(yán)格禁止同一ID同時(shí)多次登錄系統(tǒng),不管是在同一臺(tái)機(jī)器上還是模擬出多個(gè)IP地址,這將會(huì)導(dǎo)致不可預(yù)知的后果,甚至系統(tǒng)崩潰,如圖1-24所示。
圖1-24 Portal信息中心明令禁止同一ID多次登錄
對(duì)應(yīng)中文的信息中心也對(duì)該問(wèn)題有明確的定義,如圖1-25所示。
圖1-25 對(duì)應(yīng)中文的信息中心對(duì)禁止同-ID多次登錄也有明確的定義
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前標(biāo)題:portal開(kāi)發(fā)與配置技巧集錦(二)-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://chinadenli.net/article26/psejg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)、網(wǎng)站制作、全網(wǎng)營(yíng)銷(xiāo)推廣、云服務(wù)器、網(wǎng)頁(yè)設(shè)計(jì)公司、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容