Saludos
Anexo algunos tips simples que pueden ayudarte a hacer la vida mas fácil en Liferay Portal.
Tip #1 Configurar una base de datos diferente a HSQL
Dicha base de datos viene por defecto, y no es nada recomendada para un entorno de producción.
NOTA: Este procedimiento va a limpiar todo lo que este en dicha Base de Datos, por lo que si ya tienes algún tipo de información se recomienda que hagas un export de un LAR de tu información.
Detenemos cualquier instancia de Liferay que este ejecutandose y procedemos a buscar el fichero
portal-ext.properties
El mismo se encuentra dentro del siguente directorio en caso de ser el Bundle de Tomcat 6 Version 5.2.3
/opt/liferay/tomcat-6.0.18/webapps/ROOT/WEB-INF/classes
- En el caso de MySQL:
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=USUARIODELABASEDEDATOS
jdbc.default.password=PASSWORDDELUSUARIODELABD
- En el caso de Postgresql:
jdbc.default.driverClassName=org.postgresql.Driver
jdbc.default.url=jdbc:postgresql://localhost:5432/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=USUARIODELABASEDEDATOS
jdbc.default.password=PASSWORDDELUSUARIODELABD
- En el caso de Oracle:
jdbc.default.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.default.url=jdbc:oracle:thin:@localhost:1521:XE
jdbc.default.username=USUARIODELABASEDEDATOS
jdbc.default.password=PASSWORDDELUSUARIODELABD
INFO: No olvidar que para cada manejador de BD se requieren su respectivo conector JDBC, por lo que se debe buscar en sus respectivos Vendors, en el caso de MySQL viene dentro del Bundle.
realy good information
Hola una pregunta donde debe ir el diver de oracle para que esta cosa funcione con oracle
Yo instale el rpm de oracle y después procedí a hacer un enlace simbólico del driver JDBC dentro del directorio del tomcat a lib/ext
Hola me sigue tomando los datos como si fuera a usar MySql puse el jar de ojdbc14 en la carpeta ext de lib de tomcat estoy usando liferay 6.0.5 hay que hacer alguna configuracion adicipnal?
Por defecto el no debe tratar de buscar MySQL, debe buscar HSQL basicamente
jdbc.default.driverClassName=oracle.jdbc.driver.OracleDriver
Que tienes dentro de tu portal-ext y que info te esta dando el catalina.out ?
jdbc.default.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.default.url=jdbc:oracle:thin:@localhost:1521:XE
jdbc.default.username=lportal
jdbc.default.password=lportal
eso es lo que tengo en el portal-ext.properties
esto es lo que me sale en catalina.out
Loading file:/home/joshua/portal-ext.properties
16:46:46,179 INFO [DialectDetector:69] Determining dialect for MySQL 5
16:46:46,285 INFO [DialectDetector:49] Using dialect org.hibernate.dialect.MySQLDialect
16:46:50,526 INFO [PortalImpl:277] Global lib directory /home/joshua/liferay-portal-6.0.5/tomcat-6.0.26/lib/ext/
16:46:50,528 INFO [PortalImpl:297] Portal lib directory /home/joshua/liferay-portal-6.0.5/tomcat-6.0.26/webapps/ROOT/WEB-INF/lib/
como veez sigue tomando el uso de mysql apesear de tener la configuracion de Oracle ¿Que estoy haciendo mal?
Todo esta bien lo que me llama poderosamente la razón es desde donde esta cargando el fichero portal-ext.properties, tu modificaste algo en la configuración original del Liferay ? ese fichero debería leerlo desde /rutaalliferay/liferay-portal-6.0.5/tomcat-6.0.26/webapps/ROOT/WEB-INF/classes/portal-ext.properties
Lo que me mandaste del fichero JDBC es de ese fichero o la ruta que yo te estoy dando ?
Es de la Ruta q me diste, no se porq lo tome asi solo lo tengo en la ruta Web-Inf/clases