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
|
...
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 3jdbc#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.xa.PGXADataSourceDriver #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.
...