Liferay的安裝很簡單,甚至不需要設定資料庫。
它預設使用內建的HSQL資料庫。
這也是不爽的一點。
試了好幾次,終於改成Mysql了.
1、下載 liferay-portal-tomcat-6.1.1.zip
解壓好,先不要運行裡面的tomcat。
例如我的解壓在:
E:\Tomcat\Liferay\tomcat-7.0.27
為了適應中文作業系統,先做些修改:
在 bin\catalina.bat 的開頭計入一行
set CATALINA_HOME=E:\Tomcat\Liferay\tomcat-7.0.27
@echo offset CATALINA_HOME=E:\Tomcat\Liferay\tomcat-7.0.27rem Licensed to the Apache Software Foundation (ASF) under one or morerem contributor license agreements. See the NOTICE file distributed withrem this work for additional information regarding copyright ownership.
再修改bin\setenv.bat
修改最後一行:
encoding=GBK, -Duser.timezone=GMT+8
修改後如下:
if exist "%CATALINA_HOME%/jre1.6.0_20/win" (if not "%JAVA_HOME%" == "" (set JAVA_HOME=)set "JRE_HOME=%CATALINA_HOME%/jre1.6.0_20/win")set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=GBK -Djava.net.preferIPv4Stack=true -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false -Duser.timezone=GMT+8 -Xmx1024m -XX:MaxPermSize=256m"
2、在mysql中建立好資料庫,並匯入資料。
應該是在官網下載需要的sql檔案:liferay-portal-sql-6.1.1-ce-ga2-20120731132656558.zip
匯入其中的
liferay-portal-sql-6.1.1-ce-ga2-20120731132656558\liferay-portal-sql-6.1.1-ce-ga2\create\create-mysql.sql
這時,資料庫已經建好。
3、做一些資料庫相應的配置。
先把mysql 的 驅動,jar包 mysql-connector-java-5.1.21-bin.jar 考到
E:\Tomcat\Liferay\tomcat-7.0.27\webapps\ROOT\WEB-INF\lib
在進入
E:\Tomcat\Liferay\tomcat-7.0.27\webapps\ROOT\WEB-INF\classes
建立一個檔案:portal-ext.properties
jdbc.default.driverClassName=com.mysql.jdbc.Driverjdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=falsejdbc.default.username=rootjdbc.default.password=root
配置完成!
啟動tomcat!