Excerpt |
---|
Cómo configurar Liferay para persistir O3eportal sobre Diferentes Bases de Datos |
Info | ||
---|---|---|
| ||
En la nueva instalación versión 6, editar el archivo <o3>/liferay/tomcat/webapps/eportal/WEB-INF/classes/portal-ext.properties
|
Entorno
Es recomendable para ambientes en producción sustituir la base hsql que trae O3 por defecto por algún manejador de base de datos.
...
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.default.username=USERNAME |
#jdbc.default.password=PASSWORD ##MS-SQLServer |
#jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver |
#jdbc.default.url=jdbc:sqlserver://SERVERNAME:PORT;DatabaseName=DATABASENAME;SelectMethod=cursor ## PostgreSQL |
#jdbc.default.driverClassName=org. |
postgresql.Driver |
#jdbc.default.url=jdbc:postgresql://SERVERNAME:PORT/DATABASENAME ## MySQL |
#jdbc.default.driverClassName=com.mysql.jdbc.Driver |
#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.
...
Info |
---|
El usuario test debe estar definido en la base de usuarios de o3 y eportal. |
Debemos loguearnos con el usuario: test@liferay.com (sugerido) y la password: test
...
Desde Control Panel->Portal Settings->Authentication cambiar el modo de autenticación Users ID por Screen Name.
Quitando Desactivar el usuario test
- Ingresar como admin.
- Dirigirse a Manage->Control Panel->Users
- Desplegar menú Actions para el usuario test.
- Seleccionar la opción Desactivar.
- Buscar usuarios no activos (búsqueda avanzada).
- Seleccionar test.
- Borrar (delete).