天天看點

liferay 外接資料庫

1.liferay 預設使用的是HSQL内置資料庫。

2.更改資料庫方法有兩種,以MYSQL為例:

第一種:

建立一個資料庫liferay,接着就要配置好Liferay Portal,代替HSQLDB資料庫,而讓其使用的資料庫是MySQL的。

現在來了解Liferay Portal中一個檔案名為portal-ext.properties的檔案。Liferay Portal包含了一個portal.properties檔案在一個JAR包中。這個檔案定義了portal的伺服器的相關屬性,如果你想要重寫這個properties,你必須建立一個portal-ext.properties檔案,并指定你要重寫的屬性。如果你使用的是Liferay Portal自帶的tomcat伺服器,portal-ext.properties這個檔案必須放在 {TOMCAT_HOME}/webapps/ROOT/WEB-INF/classes 這個目錄下。portal.properties檔案指向的資料庫是HSQLDB。

我的portal-ext.properties檔案如下:

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

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

jdbc.default.username=root                         

jdbc.default.password=         

重新開機下伺服器

生成206張表,項目的表示gb_guestbook和gb_entry

第二種方法是:

先清空

liferay 外接資料庫

檔案,作用是初始化liferay的登入資訊,然後重新開機伺服器,在liferay登入頁重新配置連接配接資料庫資訊。