一、Liferay的安裝與使用
目前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,解壓後其目錄結構如下:
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
其他資料庫配置可以參見:
http://www.liferay.com/community/wiki/-/wiki/Main/Database+Portal+Properties
上面的配置僅僅只是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:bruno@7cogs.com
password:bruno
liferay從5.2之後的版本中都帶有一個7cogs.inc公司的樣本資料庫,所以這裡的管理員帳號密碼如上。如果刪除樣本資料庫,則帳號密碼如下:
email:test@liferay.com
password:test
這是首次登陸狀態,需要配置
我們使用預設使用者名,test@liferay.com
這裡我使用一個新的密碼saisai。
輸入一個密碼問題,我隨便設定一個
然後返回登陸即可,下面便是登陸效果
5、刪除7cogs例子
a、在tomcat/webapps下面找到目錄sevencogs-hook這個目錄,刪除掉
b、在刪除與tomcat平級的data/hsql目錄
c、重啟tomcat,這時的管理員帳號就變為test@liferay.com/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 ,重新啟動就行了。
本文出自 “嘟嘟的成長日記” 部落格,請務必保留此出處http://3402313.blog.51cto.com/3392313/934846