日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

【原創(chuàng)】Liferay Portal學(xué)習(xí)筆記(四):搭建開(kāi)發(fā)環(huán)境 - 冷裂 - BlogJ...

 nbtymm 2006-12-13

當(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-4.0.0.zip

      liferay-portal-src-4.0.0.zip

      liferay-portal-sql-4.0.0.zip

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-4.0.0.zip 解壓縮后并拷貝到項(xiàng)目 liferayPortal 根目錄下,然后改名為 tomcat 。

3、  liferayPortal/tomcat 目錄下的 liferay 目錄剪切到項(xiàng)目 liferayPortal 根目錄下覆蓋原目錄。

4、  liferay-portal-src-4.0.0.zip 解壓縮,然后將 liferay-4.0.0-src/portal-ejb/src 目錄下的 com 文件夾拷貝到項(xiàng)目 liferayPortal/src 目錄下。

5、  liferay-4.0.0-src/util-jsf/src/com/liferay 目錄下的 util 文件夾拷貝到項(xiàng)目 liferayPortal/src/com/liferay/ 目錄下。

6、  拷貝 liferay-4.0.0-src/portal-ejb/classes 目錄下除 com 文件夾外其他全部的文件夾及文件到項(xiàng)目 liferayPortal/src 目錄下。

7、  拷貝 liferay-4.0.0-src/portal-ejb/classes/com/liferay/portal 下的 definitions 文件夾到項(xiàng)目 liferayPortal/src/com/liferay/portal 目錄下。

8、  修改 liferayPortal/tomcat/conf/Catalina/localhost 目錄下的 ROOT.xml 文件中的 docBase 路徑,指向 liferayPortal/liferay 目錄。

9、  liferay-4.0.0-src/lib 目錄下的所有 jar 包全部添加到項(xiàng)目 liferayPortal 中。

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 ”里選擇之前安裝的 jre1.5.0_06 。
1.JPG 

14、 在“首選項(xiàng)- >Tomcat ”項(xiàng)中指定 tomcat 的版本為 Version 5.x ,并且指定“ Tomcat home ”路徑為項(xiàng)目 liferayPortal/tomcat 目錄。
2.JPG

15、 在“首選項(xiàng)- >Tomcat >JVM Settings ”項(xiàng),設(shè)定 JRE 的版本為“ jre1.5.0_06,并且添加如下幾個(gè)JVM Parameters

         -Xms128m

         -Xmx512m

         -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 文件的路徑
     3.JPG
三、創(chuàng)建數(shù)據(jù)庫(kù)

1 、本例中我們已 SQL Server 數(shù)據(jù)庫(kù)為例,介紹怎樣連接數(shù)據(jù)庫(kù)。

2 、解壓縮 liferay-portal-sql-4.0.0.zip 文件后,導(dǎo)入目錄 liferay-portal-sql-4.0.0/create 下的 create-sql-server.sql 文件即可建立 liferay 應(yīng)用在 SQL Server 上的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名為 lportal

(導(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é)果如下:

<Resource

       name="jdbc/LiferayPool"

       auth="Container"

       type="javax.sql.DataSource"

       driverClassName="net.sourceforge.jtds.jdbc.Driver"

       url="jdbc:jtds:sqlserver://localhost:1433;DatabaseName=lportal"

       username="sa"

    password="sa"

    maxActive="100"

/>

4 、拷貝 liferay-4.0.0-src/lib 目錄下的 jtds.jar 包到 liferayPortal/tomcat/common/lib/ext 目錄下。

四、啟動(dòng)服務(wù)器

Eclipse 中啟動(dòng) Tomcat ,當(dāng)出現(xiàn)如下畫(huà)面時(shí),表示 Tomcat 啟動(dòng)成功。
4.JPG

 在瀏覽器中訪問(wèn):http://localhost:8080即可出現(xiàn)liferay界面。

到此,我們的開(kāi)發(fā)環(huán)境已經(jīng)搭建完成。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多