<b>一、</b><b>Liferay</b><b>的安裝與使用</b>
目前liferay的最新版本是liferay portal 7.0.5,下載下傳位址:http://sourceforge.net/projects/lportal/ ;
這裡下載下傳的是liferay與tomcat6綁定的版本,而且自帶jdk1.6,下載下傳完後需要做以下幾個步驟便可輕松跑起來liferay了。
1、下載下傳完後最好找個檔案夾專門用來做liferay的工作空間,因為以後好多檔案下載下傳,這樣友善管理。
Unzip liferay-portal-tomcat-6.0.5.zip
首先解壓liferay-portal-tomcat-6.0.5.zip,解壓後其目錄結構如下:
<a href="http://blog.51cto.com/attachment/201207/003747110.jpg" target="_blank"></a>
liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/data/
目錄下放是liferay自帶的例子(7coogs)、資料庫hsql的腳本及lucene産生的文檔。
liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/tomcat-6.0.26/
這個就是tomcat的home目錄了,裡面的結構和一般的tomcat是一樣的,在webapps目錄中放的就是liferay portal 的應用war包了,其中ROOT是最重要的,你會發現WEB-INF/classes中沒有class檔案,因為它們被打成jar包放在WEB-INF/lib下了,這樣效果也一樣。
2、liferay中自帶hsql資料庫,如果你要改其他資料庫的話可以在
liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/tomcat-6.0.26/webapps/ROOT/WEB-INF/classes
下建立一個portal-ext.properties檔案,内容如下(這裡用mysql當作例子):
#
# MySQL
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=1234
其他資料庫配置可以參見:
上面的配置僅僅隻是liferay 6.0 之後的方法,與之前的版本還是有不同的,具體的各版本的資料庫配置可以
參考:http://www.liferay.com/community/wiki/-/wiki/Main/Database+Configuration
3、在liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/tomcat-6.0.26/bin 目錄中執行./startup.bat,
此時就已經啟動tomcat了,一般會啟動5分鐘左右。啟動完畢後會自動在浏覽器中打開
http://localhost:8080,這樣你就可以開始通路liferay portal 了。
關閉就執行./shutdown.sh
4、登入liferay Portal
在打開的浏覽器中,點選右上角的login,輸入帳号和密碼。在這裡的輸入的帳号密碼為
email:[email protected]
password:bruno
liferay從5.2之後的版本中都帶有一個7cogs.inc公司的示例資料庫,是以這裡的管理者帳号密碼如上。如果删除示例資料庫,則賬号密碼如下:
email:[email protected]
password:test
這是首次登陸狀态,需要配置
<a href="http://blog.51cto.com/attachment/201207/003846542.png" target="_blank"></a>
我們使用預設使用者名,[email protected]
<a href="http://blog.51cto.com/attachment/201207/004041271.png" target="_blank"></a>
這裡我使用一個新的密碼saisai。
<a href="http://blog.51cto.com/attachment/201207/004122845.png" target="_blank"></a>
輸入一個密碼問題,我随便設定一個
<a href="http://blog.51cto.com/attachment/201207/004208984.png" target="_blank"></a>
然後傳回登陸即可,下面便是登陸效果
<a href="http://blog.51cto.com/attachment/201207/004245623.jpg" target="_blank"></a>
5、删除7cogs例子
a、在tomcat/webapps下面找到目錄sevencogs-hook這個目錄,删除掉
b、在删除與tomcat平級的data/hsql目錄
c、重新開機tomcat,這時的管理者帳号就變為[email protected]/test
6、liferay啟動的時候日志資訊是亂碼怎麼辦?
打開liferay-portal-tomcat-6.0.5/liferay-portal-6.0.5/tomcat-6.0.26/conf/ 目錄下的logging.properties檔案,加上一句java.util.logging.ConsoleHandler.encoding = gbk ,重新啟動就行了。
<b> </b><b> </b>
<b></b>
<b>本文轉自zsaisai 51CTO部落格,原文連結:http://blog.51cto.com/3402313/934846</b>