天天看点

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登录页重新配置连接数据库信息。