Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2008, 08:23
javiergg777
 
Fecha de Ingreso: junio-2008
Mensajes: 11
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta Hibernate con Oracle

Un saludo a todos los amigos del foro...
Bueno estoy desarrollando una aplicacion Web con Java + Hibernate y una BD Oracle. Todo sale bien, pues al hacer correr mapea la BD bien puedo hacer consultas El PROBLEMA es cuando lo dejo por un buen tiempo (2 o 3 horas) sin que yo haga nada sale el siguiente error:

[WARN] SQL Error: 17002, SQLState: null
[ERROR] Excepción de E/S: Connection timed out
[INFO] ERROR LOG
exception.getMessage() = could not execute query
exception.getMessage() = [Ljava.lang.StackTraceElement;@1fbafbb
exception.getCause() = java.sql.SQLException: Excepción de E/S: Connection timed out
exception.fillInStackTrace() = org.hibernate.exception.GenericJDBCException: could not execute query

Y cuando quiero volver a consultar algo me sale:

[WARN] SQL Error: 17008, SQLState: null
[ERROR] Conexión cerrada
[INFO] ERROR LOG
exception.getMessage() = could not execute query
exception.getMessage() = [Ljava.lang.StackTraceElement;@e01873
exception.getCause() = java.sql.SQLException: Conexión cerrada
exception.fillInStackTrace() = org.hibernate.exception.GenericJDBCException: could not execute query

Mi configuracion de mi archivo hibernate.cfg.xml es:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.bytecode.use_reflection_optimizer" >false</property>
<property name="hibernate.connection.driver_class">oracle.jd bc.driver.OracleDriver</property>
<property name="hibernate.connection.password">password</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@ host:1521:DBXXXX</property>
<property name="hibernate.connection.username">username</property>
<property name="hibernate.dialect">org.hibernate.dialect.Ora cle9Dialect</property>
<property name="current_session_context_class">thread</property>
</session-factory>
</hibernate-configuration>

No entiendo que pasa por que aparece 'Connection timed out' y luego 'Conexión cerrada' .

De antemano Gracias por su ayuda!!!

Att. Javi