Terry.Li-彬

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

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

          上篇講到了安裝JDK,ANT,JIKES,現(xiàn)在可以開(kāi)始安裝,配置,調(diào)試Liferay了。

          第 5 步 安裝 Liferay Tomcat bundle

          將 liferay-portal-tomcat-5.5-jdk5-4.3.4.zip 解壓到指定目錄,如“D:\liferay\tomcat”,運(yùn)行 bin 中的 startup.bat 就可以開(kāi)啟 tomcat 服務(wù)器,并且運(yùn)行 liferay portal web 應(yīng)用。 在瀏覽器中輸入 http://localhost:8080/,用戶(hù)名為:test@liferay.com,密碼為:test。


          第 6 步 創(chuàng)建 Liferay Portal EXT 環(huán)境

          通過(guò) EXT 環(huán)境,開(kāi)發(fā)者可以將自己的代碼和 liferay 源代碼分離開(kāi)來(lái)。
          將 liferay-portal-src-4.3.3.zip 解壓到指定目錄,例如"D:\liferay\portal"。在其根目錄下創(chuàng)建一個(gè)新的文件 release.xbpeng.properties。其中 xbpeng 是該 windows 系統(tǒng)的目前用戶(hù)名。文件的內(nèi)容為:

          --------------------------------
          ##
          ## 指定所創(chuàng)建的 EXT 環(huán)境目錄所在
          ## 注意為正斜杠 /

          lp.ext.dir=D:/liferay/ext
          --------------------------------

          進(jìn)入 portal 目錄,運(yùn)行 ant clean start build-ext。經(jīng)過(guò)若干分鐘后,則會(huì)在 D:\liferay\ 中生成一個(gè) ext 目錄。該目錄中包含了配置和開(kāi)發(fā) liferay portal 所需要的所有文件,以后可以在這個(gè) EXT 環(huán)境中進(jìn)行開(kāi)發(fā)工作,然后配置到 tomcat 服務(wù)器。

          第7步 配置在EXT中開(kāi)發(fā)好的新的portal系統(tǒng)到tomcat服務(wù)器

          進(jìn)入 EXT 環(huán)境目錄,創(chuàng)建 app.server.xbpeng.properties,同樣 xbpeng 為 windows 用戶(hù)名。該文件內(nèi)容為:

          ---------------------------------------------------
          ##
          ## 指定 server 的類(lèi)型為 tomcat,server 的安裝路徑
          ## 注意為正斜杠 /

          app.server.type=tomcat
          app.server.tomcat.dir=D:/liferay/tomcat
          ---------------------------------------------------

          在 EXT 根目錄運(yùn)行 ant clean deploy,若干分鐘后,則會(huì)把 EXT 的 web 應(yīng)用拷貝配置到 tomcat 服務(wù)器。


          第8步 搭建 Eclipse 環(huán)境用于開(kāi)發(fā)portal

          創(chuàng)建一個(gè)新的Java Project,例如名為EXT,選擇從已有資源中創(chuàng)建,加入先前生成的ext 目錄,這個(gè)項(xiàng)目用于自己定制portal之用。

          點(diǎn)擊菜單Window | Show View | Other | Ant,可以將Ant界面打開(kāi),然后將EXT項(xiàng)目中的build.xml拖至Ant,可有包括Clean,Deploy等各種動(dòng)作可以執(zhí)行。雙擊 Deploy則開(kāi)始如上一步:將EXT的web應(yīng)用配置到tomcat服務(wù)器。

          創(chuàng)建另一個(gè)新的Java Project,例如名為Portal Source,同樣選擇從已有資源中創(chuàng)建,加入先前生成的 portal 目錄,這樣項(xiàng)目包含Liferay的所有源代碼,可用于調(diào)試。

          第9步 創(chuàng)建Liferay Portal調(diào)試環(huán)境

          點(diǎn)擊菜單 Run | Run...,出現(xiàn)配置運(yùn)行對(duì)話框。

          在Main頁(yè)面:
          新建一個(gè)Java Application,命名為T(mén)omcat,Project選擇為ext,Main class輸入為org.apache.catalina.startup.Bootstrap。

          在Arguments頁(yè)面:
          Program arguments為start。VM arguments如下(注意修改對(duì)應(yīng)的目錄):

          -Xms128m
          -Xmx512m
          -Dfile.encoding=UTF8
          -Duser.timezone=GMT
          -Djava.security.auth.login.config=D:/liferay/tomcat/conf/jaas.config
          -Djava.endorsed.dirs=D:/liferay/tomcat/common/endorsed
          -Dcatalina.base=D:/liferay/tomcat
          -Dcatalina.home=D:/liferay/tomcat
          -Djava.io.tmpdir=D:/liferay/tomcat/temp

          輸入Working directory 為D:/liferay/tomcat。

          在JRE頁(yè)面:
          選擇Project JRE;

          在Classpath頁(yè)面:
          中Bootstrap Entries為JRE System Library,User Entries為D:\liferay\tomcat\bin\中的bootstrap.jar。

          在Source頁(yè)面:
          加入EXT和Portal兩個(gè)查詢(xún)路徑。

          配置好后,運(yùn)行Run或者Debug,則可以開(kāi)始對(duì)Liferay Portal系統(tǒng)進(jìn)行斷點(diǎn)調(diào)試了。

          第10步 最后強(qiáng)烈推薦Wireshark網(wǎng)絡(luò)協(xié)議分析軟件(Ethereal的前世今生)

          下載地址:http://www.wireshark.org/download.html,免費(fèi)。

          最開(kāi)始很傻,沒(méi)想起來(lái)要用,對(duì)于Liferay的處理過(guò)程經(jīng)常是一團(tuán)霧水,有了Wireshark,那簡(jiǎn)直是豁然開(kāi)朗,很好,很強(qiáng)大。

          posted on 2008-03-14 14:10 禮物 閱讀(1374) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Liferay
          主站蜘蛛池模板: 崇文区| 阿拉尔市| 华池县| 巴青县| 鲁山县| 六枝特区| 远安县| 横峰县| 尼玛县| 连城县| 马山县| 襄城县| 长兴县| 定陶县| 宜君县| 治多县| 保德县| 肃宁县| 固原市| 浏阳市| 昌乐县| 财经| 洱源县| 萍乡市| 磐石市| 中西区| 竹山县| 衡南县| 保亭| 汉源县| 黄浦区| 闽侯县| 扶沟县| 马龙县| 灵寿县| 浦江县| 合江县| 宽城| 搜索| 苗栗县| 财经|