Terry.Li-彬

          虛其心,可解天下之問;專其心,可治天下之學(xué);靜其心,可悟天下之理;恒其心,可成天下之業(yè)。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks

          當(dāng)我們再對 liferay 源代碼進行研究或者對某個類進行修改的時候很不方便,所以我們需要搭建一個開發(fā)環(huán)境,這樣在修改 liferay 源代碼的時候就更加方便。下面我們會一步步搭建 liferay 的開發(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 ,具體的安裝及配置過程這里省略。

          3 、我們假定 Eclipse Tomcat 插件都已安裝,若還沒有安裝,請參考相關(guān)文檔準(zhǔn)備好開發(fā)工具,這里省略該步驟。

          4 、如果對 liferay 安裝過程有疑問,可參考作者的另一篇文章。

                Liferay Portal學(xué)習(xí)筆記(一):安裝

          二、 搭建開發(fā)環(huán)境

          1、  Eclipse 中新建項目 liferayPortal ,并設(shè)置源文件夾為 src ,輸入文件夾名為 liferay/WEB-INF/classes

          2、  liferay-portal-tomcat-jdk5-4.0.0.zip 解壓縮后并拷貝到項目 liferayPortal 根目錄下,然后改名為 tomcat

          3、  liferayPortal/tomcat 目錄下的 liferay 目錄剪切到項目 liferayPortal 根目錄下覆蓋原目錄。

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

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

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

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

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

          9、  liferay-4.0.0-src/lib 目錄下的所有 jar 包全部添加到項目 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 個包加到項目中。

          11、 liferayPortal/tomcat/common/lib/ext 目錄下的 portal-shared.jar 包加到項目中。

          12、 liferayPortal/src 目錄下新建文件 portal-ext.properties ,內(nèi)容為:

          portal.release=professional

          13、 在“首選項- >Java > 已安裝的 JRE ”里選擇之前安裝的 jre1.5.0_06
          1.JPG 

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

          15、 在“首選項- >Tomcat >JVM Settings ”項,設(shè)定 JRE 的版本為“ jre1.5.0_06,并且添加如下幾個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

              這里最后一個參數(shù)一定要指明 jaas.config 文件的路徑
               3.JPG
          三、創(chuàng)建數(shù)據(jù)庫

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

          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ù)庫,數(shù)據(jù)庫名為 lportal

          (導(dǎo)入 sql 文件命令參見 C:"Program Files"Microsoft SQL Server"80"Tools"Binn"osql.exe

          3 、修改 liferayPortal/tomcat/conf/Catalina/localhost 目錄下的 ROOT.xml 文件,指定連接 SQLServer 的驅(qū)動類名稱、數(shù)據(jù)庫 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 目錄下。

          四、啟動服務(wù)器

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

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

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

          posted on 2008-03-02 23:00 禮物 閱讀(774) 評論(0)  編輯  收藏 所屬分類: Liferay
          主站蜘蛛池模板: 灵武市| 竹溪县| 河津市| 惠水县| 湖北省| 平山县| 长治市| 自贡市| 铁力市| 钟山县| 舞钢市| 丹寨县| 长治市| 科技| 双城市| 南华县| 玉树县| 平乡县| 永嘉县| 巫山县| 平昌县| 黄陵县| 兴业县| 锦屏县| 新泰市| 阳谷县| 河津市| 黄陵县| 乌拉特中旗| 河东区| 房山区| 济源市| 隆尧县| 汉川市| 澳门| 谢通门县| 平凉市| 广水市| 军事| 汾阳市| 莱芜市|