Liferay環境搭建、簡單說明與相關資料


Liferay環境搭建、簡單說明與相關資料

 2012323

簡單說明

該教程為是我在工作交接時編制的文檔的一部分,經過測試應該不會有大問題,但可能還是會有所遺漏,請留言指正,謝謝。

轉載請注明:http://www.cnblogs.com/iceJava/archive/2012/08/03/liferay.html

環境准備

環境搭建所需要的相關文件存放在Liferay Portal/ Liferay Portal CE 6.0.6文件夾中,版本為Community Edition 6.0.6(社區版本,免費),最新版本可以在以下地址獲取http://www.liferay.com/downloads/liferay-portal/available-releases各個文件的說明如下:

l  liferay-plugins-sdk-6.0.6-20110225.rar,liferay portal的開發工具包

l  liferay-portal-doc-6.0.6-20110225.rar,liferay portal的API文檔

l  liferay-portal-sql-6.0.6-20110225.rar,liferay portal的各類數據庫的建表語句,事實上liferay portal 集成了 hibernate 技術,默認會更新數據庫表結構。

l  liferay-portal-src-6.0.6-20110225.rar,liferay portal的源代碼

l  liferay-portal-tomcat-6.0.6-20110225.rar,liferay portal的tomcat bundle

l  eclipse_Liferay_IDE_v201103310222-win32.rar, Liferay的開發IDE, 最新版本可以從官網下載,地址http://www.liferay.com/downloads/liferay-projects/liferay-ide. 同時也可以自行安裝Liferay開發插件到Eclipse,集成方法見http://www.liferay.com/documentation/liferay-portal/6.0/development/-/ai/installation. 另外建議使用官方的IDE進行開發,按照官方的說法是:使用其他IDE進行開發無法保證不出現問題。

l  Jdk, 未提供,請根據實際需要進行選擇

 

安裝步驟

  1. 安裝JDK並配置好環境變量,JDK版本注意與Liferay Portal、IDE兼容即可
  2. 解壓eclipse_Liferay_IDE_v201103310222-win32.rar后得到eclipse文件夾,啟動IDE

備注:在未安裝JDK的情況下,啟動IDE會報錯

  1. 解壓liferay-plugins-sdk-6.0.6-20110225.rar到lpsdk文件夾(名字隨意)
  2. 配置IDE中的liferay SDK,進入window->preferences->liferay->installed Plugin SDKs界面,點擊Add,選擇上一步liferay sdk解壓的lpsdk文件夾,然后給sdk起個名,點擊確定保存退出。如下圖: 

sdk安裝完畢之后,可以在創建向導中見到liferay的相關內容,如下: 

  1. 解壓liferay-portal-tomcat-6.0.6-20110225.rar后得到liferay-portal-6.0.6文件夾
  2. 配置IDE中的 Liferay portal 服務器,進入window->preferences->Server->Runtime Environment界面,點擊Add,選擇Liferay v6.0 CE(Tomcat 6)並選擇create a new local server,如下圖: 

點擊next 進入下一步,選擇上一步解壓的liferay portal tomcat的解壓目錄,其他設置如下圖。

設置完畢點擊finish即可,設置完成之后可以在Server區域見到Liferay的服務器。 

  1. 配置數據庫,進入第五步解壓后得到的liferay-portal-6.0.6文件夾,打開《portal-ext.properties》文件(沒有的話自己創建即可)並根據數據庫鏈接信息編輯如下內容:

jdbc.default.driverClassName=com.mysql.jdbc.Driver

jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false

jdbc.default.username=liferay

jdbc.default.password=123456

注意:以MySQL為例,在數據庫中需要將上述的賬號對應的每小時最XXX多數設置為較高值或不限制,否則在第一次啟動服務器初始化數據庫時會報錯。

設置完畢之后,執行liferay-portal-sql-6.0.6-20110225.rar的create目錄下對應數據庫文件腳本。

  1. 啟動Liferay portal 服務器,liferay 默認會自動初始化數據庫,等初始化完畢之后,在瀏覽器輸入http://localhost:8080/ 即可訪問。
  2. Liferay 從5.2開始在下載的Liferay里面有一個7cogs的sample, 這個sample 會在數據庫中增加一些數據。刪除方法是刪除liferay-portal-6.0.6\data\hsql文件夾,同時將liferay-portal-6.0.6\tomcat-6.0.29\webapps下的sevencogs-mobile-theme 、sevencogs-hook、sevencogs-theme刪除。刪除之后可以省去第7步中運行數據庫文件腳本的步驟。

 

其他相關資源

  1. 官方文檔《liferay-administrator-guide》和《liferay-developer-guide》,英文,下載地址http://www.liferay.com/documentation/liferay-portal/6.1/user-guide
  2. 《PortletSpec_20.pdf》英文版,Portal2.0 的標准,即JSR286標准,深入研究的話建議仔細看,很多Liferay官方文檔中沒有得到解答的問題在這里都可以得到答案。
  3. 《Liferay Themes 主題開發》英文,做二次開發避免不了要了解主題開發的,下載地址http://ishare.iask.sina.com.cn/f/23494101.html
  4. 如果你覺得上述文檔是天書或者太厚,可以嘗試本人整理的《Liferay 6.0.5開發指南綜合版 v1.0.1》中文,個人覺得用於快速了解挺不錯,下載地址http://ishare.iask.sina.com.cn/f/23606997.html
  5. Liferay Portal CE 6.0.6 安裝教程文檔》中文,下載地址http://ishare.iask.sina.com.cn/f/23616349.html
  6. Liferay Portal CE 6.0.6 安裝教程錄像》,下載地址http://ishare.iask.sina.com.cn/f/23616270.html,覺得看文檔太沒意思的,看以看下這個。請使用《屏幕錄像專家》的LXE播放器播放,下載地址http://ishare.iask.sina.com.cn/f/33356633.html
  7. 《Liferay 數據結構 中文》下載地址http://ishare.iask.sina.com.cn/f/33355474.html
  8. 《Liferay 權限結構 中文》下載地址http://ishare.iask.sina.com.cn/f/33356702.html
  9. 《Portlets in Action》官方推薦的教程,請自行搜索。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM