Excerpt |
---|
Cómo configurar Liferay para persistir O3eportal sobre Diferentes Bases de Datos |
Info |
---|
title | Migración desde o3v5 |
---|
|
En la nueva instalación versión 6, editar el archivo <o3>/liferay/tomcat/webapps/eportal/WEB-INF/classes/portal-ext.properties - Cambiar el valor (6) de la property: permissions.user.check.algorithm por 2 (permissions.user.check.algorithm=2).
- Descomentar la property: #image.hook.impl=com.liferay.portal.image.DatabaseHook quitando el numeral (image.hook.impl=com.liferay.portal.image.DatabaseHook).
|
...
Bajar servicio de liferay.
- Copiar driver desde o3bi\classes\jdbc a o3bi\liferay\tomcat\lib\ext.
- En <o3-install>/liferay/tomcat/webapps/eportal/WEB-INF/classes/portal-ext.properties quitar # para agregar los parámetros de conexión a la base:
Code Block |
---|
#Database Configuration
##User and password
|
jdbc#jdbc.default.username=USERNAME
|
jdbc#jdbc.default.password=PASSWORD
##MS-SQLServer
|
jdbc#jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
|
jdbc#jdbc.default.url=jdbc:sqlserver://SERVERNAME:PORT;DatabaseName=DATABASENAME;SelectMethod=cursor
## PostgreSQL
|
jdbc#jdbc.default.driverClassName=org.postgresql. |
xa.PGXADataSourcejdbc#jdbc.default.url=jdbc:postgresql://SERVERNAME:PORT/DATABASENAME
## MySQL
|
jdbc#jdbc.default.driverClassName=com.mysql.jdbc.Driver
|
jdbc#jdbc.default.url=jdbc:mysql://SERVERNAME:PORT/DATABASENAME |
Ejemplo SQL Server
Code Block |
---|
#Database Configuration
##User and password
jdbc.default.username=o3user
jdbc.default.password=o3pass
##MS-SQLServer
jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.default.url=jdbc:sqlserver://localhost:1433;DatabaseName=o3;SelectMethod=cursor |
MS-SQLServer. Si se utiliza una instancia de SQL Server, jdbc.default.url deberá indicarse de esta forma:
jdbc.default.url=jdbc:sqlserver://SERVERNAME\\INSTANCIA;DatabaseName=DATABASENAME;SelectMethod=cursor
- Notar que se omite el puerto, y en su lugar se agrega \\ y a continuación el nombre de la instancia.
Postgres: si se utiliza el driver (postgresql-9.1-901.jdbc4.jar) provisto en la instalación se deberá cambiar jdbc.default.driverClassName=org.postgresql.Driver por jdbc.default.driverClassName=org.postgresql.xa.PGXADataSource en <o3-install>/liferay/tomcat/webapps/eportal/WEB-INF/classes/portal-ext.properties
4. Levantar servicio liferay.
...