當(dāng)我們?cè)賹?duì) liferay 源代碼進(jìn)行研究或者對(duì)某個(gè)類進(jìn)行修改的時(shí)候很不方便,所以我們需要搭建一個(gè)開(kāi)發(fā)環(huán)境,這樣在修改 liferay 源代碼的時(shí)候就更加方便。下面我們會(huì)一步步搭建 liferay 的開(kāi)發(fā)環(huán)境。 一、 準(zhǔn)備工作 1 、下載下列文件,下載步驟這里省略: jdk-1_5_0_06-windows-i586-p.exe liferay-portal-tomcat-jdk5- liferay-portal-src- liferay-portal-sql- 2 、安裝 JDK ,具體的安裝及配置過(guò)程這里省略。 3 、我們假定 Eclipse 及 Tomcat 插件都已安裝,若還沒(méi)有安裝,請(qǐng)參考相關(guān)文檔準(zhǔn)備好開(kāi)發(fā)工具,這里省略該步驟。 4 、如果對(duì) liferay 安裝過(guò)程有疑問(wèn),可參考作者的另一篇文章。 Liferay Portal學(xué)習(xí)筆記(一):安裝 二、 搭建開(kāi)發(fā)環(huán)境 1、 在 Eclipse 中新建項(xiàng)目 liferayPortal ,并設(shè)置源文件夾為 src ,輸入文件夾名為 liferay/WEB-INF/classes 。 2、 將 liferay-portal-tomcat-jdk5- 3、 將 liferayPortal/tomcat 目錄下的 liferay 目錄剪切到項(xiàng)目 liferayPortal 根目錄下覆蓋原目錄。 4、 將 liferay-portal-src- 5、 將 liferay- 6、 拷貝 liferay- 7、 拷貝 liferay- 8、 修改 liferayPortal/tomcat/conf/Catalina/localhost 目錄下的 ROOT.xml 文件中的 docBase 路徑,指向 liferayPortal/liferay 目錄。 9、 將 liferay- 10、 將 liferayPortal/liferay/WEB-INF/lib 下的 compression-filter.jar 、 counter-ejb.jar 、 documentlibrary-ejb.jar 、 ext-ejb.jar 、 lock-ejb.jar 、 mail-ejb.jar 、 secure- filter.jar 、 strip-filter.jar 、 util-java.jar 、 util-taglib.jar 、 util-wsrp.jar 共 11 個(gè)包加到項(xiàng)目中。 11、 將 liferayPortal/tomcat/common/lib/ext 目錄下的 portal-shared.jar 包加到項(xiàng)目中。 12、 在 liferayPortal/src 目錄下新建文件 portal-ext.properties ,內(nèi)容為: portal.release=professional 13、 在“首選項(xiàng)- >Java — > 已安裝的 JRE ”里選擇之前安裝的 jre
14、 在“首選項(xiàng)- >Tomcat ”項(xiàng)中指定 tomcat 的版本為 Version 5.x ,并且指定“ Tomcat home ”路徑為項(xiàng)目 liferayPortal/tomcat 目錄。
15、 在“首選項(xiàng)- >Tomcat - >JVM Settings ”項(xiàng),設(shè)定 JRE 的版本為“ jre -Xms -Xmx -Dfile.encoding=UTF8 -Duser.timezone=GMT+08 -Djava.security.auth.login.config=D:\devtool\eclipse\workspace\liferayPortal\tomcat\conf\jaas.config 這里最后一個(gè)參數(shù)一定要指明 jaas.config 文件的路徑 1 、本例中我們已 SQL Server 數(shù)據(jù)庫(kù)為例,介紹怎樣連接數(shù)據(jù)庫(kù)。 2 、解壓縮 liferay-portal-sql- (導(dǎo)入 sql 文件命令參見(jiàn) C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql.exe ) 3 、修改 liferayPortal/tomcat/conf/Catalina/localhost 目錄下的 ROOT.xml 文件,指定連接 SQLServer 的驅(qū)動(dòng)類名稱、數(shù)據(jù)庫(kù) URL 及用戶和密碼,修改結(jié)果如下:
4 、拷貝 liferay- 四、啟動(dòng)服務(wù)器 在 Eclipse 中啟動(dòng) Tomcat ,當(dāng)出現(xiàn)如下畫(huà)面時(shí),表示 Tomcat 啟動(dòng)成功。 到此,我們的開(kāi)發(fā)環(huán)境已經(jīng)搭建完成。 |
|
來(lái)自: nbtymm > 《應(yīng)用服務(wù)器》