Liferay配置二次開發環境——Eclipse

最近公司要用Liferay+Oracle做二次開發。並且客戶要求所有的開發工具和環境都必須用最新的版本。在此列出相關的版本信息,以後相關文章,若無特殊說明,均以下面說明版本爲準。所有的環境都在Eclipse中完成。
Liferay:4.3.2
Oracle:10g
Eclipse:3.2
MyEclipse:5.0
Tomcat:6.0
Ant:1.7
JDK:1.5
一、從Liferay源碼Build二次開發環境
從http://www.liferay.com下載Liferay4.3.2的源碼,解壓縮後導入到Eclipse中,在根目錄下添加release.yourcomputername.properties文件,並增加lp.ext.dir=your ext project path到該文件中,運行根目錄下的build.xmlbuild-exttarget,生成ext項目到${lp.ext.dir}指定的目錄下,並將其導入到eclipse中。當中過程可能會出現問題,
1、Ant的版本如果是1.7.0以下的版本,會出問題。因此必須下載1.7.0以上的版本,並在Eclipse中配置Ant Home.具體操作是window-preferences-Ant-Runtime,找到Classpath選項卡下的Ant Home Entries,可以看到Elipse中使用的是他自帶的Ant,這時候選擇右邊的Ant Home按鈕,找到1.7.0以上版本的本地安裝目錄後確認即可完成。
2、javac.exe引出的問題。由於編譯的文件量太大,編譯過程會出錯,建議使用jikes.exe。只需要將jikes.exe複製到你Eclipse環境中使用的JDK的bin目錄下即可。
完成這些後,我們的二次開發只需要在新構建的ext項目目錄下完成就行。
二、ext擴展項目的部署
我們在ext中擴展了新的功能,要部署到Tomcat服務器中去,需要做以下調整。
在ext項目的根目錄下新增一個app.server.yourcomputername.properties文件,
並將app.server.properties文件中的內容copy到當中,找到app.server.parent.dir=your tomcat’s root path,如果不想手動配置Liferay綁定的Tomcat,可以直接到Liferay的官方網站去下載一個現成的。在app.server.yourcomputername.properties文件中找到對應的Tomcat版本。Liferay<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">4.3.2</st1:chsdate>中包含有Tomcat5Tomcat6兩種,Tomcat6的配置信息就在Tomcat5的下面,缺省是被註釋掉了,根據需要選擇自己的版本。修改app.server.tomcat.dir=${app.server.parent.dir}/yourTomcatdirname。運行ext根目錄下build.xmldeploytarget,將ext項目部署到剛剛配置的目錄${app.server.tomcat.dir}/wabapps/ROOT,至此,擴展Liferay的項目基本配置完成。

三、相關工具的下載信息
http://www.liferay.com/web/guest/downloads/additional
可下載liferay4.3.2的源碼和數據庫

http://www.liferay.com/web/guest/downloads可下載已經綁定好了的Tomcat
可以根據自己的需要下載相應的資源。附件中有jicke.exe的壓縮包。
其他工具請自備,相信一般的JAVA開發人員都很容易搞到。
<o:p></o:p>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章