Hola a todos. Tengo un problema en la relacion, JAVA(JSP), con HIBERNATE para la comunicacion con MYSQL. El aplicativo funciona genial, pero luego de algo asi como 8hs de inactividad tira el siguiente error:
Error: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 286,795,175 milliseconds ago
Por lo que lei son los milisegundos que se esperan respuestas de los dos lados, pasado el tiempo la coneccion se pierde.
Probe varias cosas ya, como por ejemplo, del lado de la base de datos: SET GLOBAL wait_timeout=864000000; (Aumente los milisegundos muchooo)
En mi configuracion, active la auto reconeccion. Dejo mi xml a ver si alguien me da algun consejo. MUCHAS GRACIAS.
Hola a todos. Tengo un problema en la relacion, JAVA(JSP), con HIBERNATE para la comunicacion con MYSQL. El aplicativo funciona genial, pero luego de algo asi como 8hs de inactividad tira el siguiente error:
Error: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 286,795,175 milliseconds ago
Por lo que lei son los milisegundos que se esperan respuestas de los dos lados, pasado el tiempo la coneccion se pierde.
Probe varias cosas ya, como por ejemplo, del lado de la base de datos:
SET GLOBAL wait_timeout=864000000; (Aumente los milisegundos muchooo)
En mi configuracion, active la auto reconeccion. Dejo mi xml a ver si alguien me da algun consejo. MUCHAS GRACIAS.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD
3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://127.0.0.1:3306/base?autoReconnect=true&interactiveClient=true&autoReconnectForPools=true</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property name="connection.pool_size">100</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="show_sql">true</property> <!-- en true muestra hql en consola-->
<mapping resource="mapeos/xxx.hbm.xml"/>
....MAPEOS....
</session-factory>
</hibernate-configuration>