国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
liferay 瘦身(2)

3)縮減portlet應(yīng)用

       Liferay提供了大量的portlet應(yīng)用,有大概七八十個(gè)。正應(yīng)為這些portlet的加載和部署,讓Liferay啟動(dòng)緩慢,消耗系統(tǒng)資源多。實(shí)際上,保持Liferay Portal正常運(yùn)行,只需要其中幾個(gè)就可以了,剩下的,我們可以根據(jù)需要進(jìn)行刪減。

       下面列出了一些最基本的portlet,只需要保留如下的這些portlet即可保證liferay的正常啟動(dòng)和運(yùn)行

包結(jié)構(gòu)

說明

com.liferay.portlet

Liferay Portlet的一些基礎(chǔ)類

com.liferay.portlet.admin

管理portlet

com.liferay.portlet.calendar

日期portlet雖然可以不需要,但是其內(nèi)部提供對(duì)job的調(diào)度。

com.liferay.portlet.communities

這個(gè)是負(fù)責(zé)配置用戶其所在的group,利用可以配置用戶所擁有的工作區(qū)。

com.liferay.portlet.enterpriseadmin

com.liferay.portlet.language

com.liferay.portlet.layoutconfiguration

com.liferay.portlet.login

com.liferay.portlet.myaccount

用于配置用戶信息

com.liferay.portlet.myplaces

用于控制用戶的工作區(qū)選擇

com.liferay.portlet.portletconfiguration

com.liferay.portlet.themegallery

用于控制主題風(fēng)格

com.liferay.portlet.translator

這個(gè)包必須要,雖然portlet可以不用,但是被portal.language包引入了

com.liferay.portlet.wsrp

這個(gè)包必須要。

       只需要保證如上的portlet在系統(tǒng)中,即可保證Liferay的正常運(yùn)行。

       但是,不以為只需要簡單得講起他的Porlet刪除即可,那就大錯(cuò)特錯(cuò)了。Liferay在這一層面做的非常不友善,內(nèi)部代碼由一點(diǎn)點(diǎn)地耦合。很多地方依靠寫if else來判斷,所以造成了在portal這個(gè)服務(wù)包中,竟然存在很多地方引用portlet中的類。

       不過這個(gè)倒不難修改,只需要花費(fèi)一點(diǎn)點(diǎn)時(shí)間,簡單修改一下就可以了。比較容易,此處就不多說。

4)從配置文件中刪除無用portlet的部署

      

       這個(gè)主要是修改WEB-INF目錄下的portlet.xmlliferay-portlet.xml以及liferay-display.xml這些文件。只需要依次把那些不需要的portlet刪除即可。沒有什么難度,細(xì)心點(diǎn)就可以了。

5)修改服務(wù)配置文件

       Liferay的配置文件也是很多,放置也是在好幾個(gè)地方:

位置

配置文件說明

/WEB-INF

portlet描述和struts等配置文件

/WEB-INF/classes

system.propertiesportal.properties配置文件

/WEB-INF/classes/META-INF

portal-spring.xml,portal-hbm.xml,portal-log4j.xml配置文件。此位置可調(diào),具體可以修改portal.properties內(nèi)容。

       為了讓系統(tǒng)正確運(yùn)行,我們還需要修改system.propertiesportal.properties配置文件,這是Liferay核心配置文件。Liferay的很多服務(wù)都是在此配置文件中聲明和修改。具體修改哪些本文不細(xì)說,改篇專門作個(gè)專題講。

       還需要修改portal-spring.xml(如果是professional版,則是portal-spring-professional.xml)。需要將那些已經(jīng)沒有的類bean刪除。否則Liferay現(xiàn)在的加載機(jī)制,一旦碰到?jīng)]有的類的bean,則加載不成功了。

       當(dāng)然portal-hbm.xml

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Liferay Portal額外研究(二):對(duì)Liferay進(jìn)行瘦身
為Liferay開發(fā)Portlet - 玻璃瓶中的光明
liferay二次開發(fā)指南
liferay 中 開發(fā)簡單struts portlet
spring+struts+hibernate開發(fā)實(shí)例(一)
基于 Struts 2 構(gòu)建 WebSphere Portal 上的 Portlet 應(yīng)用
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服