Foros del Web » Programación para mayores de 30 ;) » Java »

JBoss+Mysql+Hibernate+ejb no cierra las conexiones

Estas en el tema de JBoss+Mysql+Hibernate+ejb no cierra las conexiones en el foro de Java en Foros del Web. Tengo un EJB remoto de sessión sobre JBoss y una aplicación swing que se conecta al EJB. El problema es que cada vez que ejecuto ...
  #1 (permalink)  
Antiguo 26/06/2010, 10:50
 
Fecha de Ingreso: febrero-2005
Mensajes: 34
Antigüedad: 19 años, 2 meses
Puntos: 1
JBoss+Mysql+Hibernate+ejb no cierra las conexiones

Tengo un EJB remoto de sessión sobre JBoss y una aplicación swing que se conecta al EJB.

El problema es que cada vez que ejecuto la aplicación swing, hace la llamada al EJB y cierro la aplicación, JBoss deja una conexión abierta con Mysql, con lo cual, cada vez que ejecuto el programa y lo cierro, queda una conexión residual con mysql, hasta que mysql se satura con tantas conexiones.

He definido variables de c3p0 en hibernate, pero ni caduca las conexiones, ni respetan el tamaño máximo del pool.
  #2 (permalink)  
Antiguo 28/06/2010, 08:47
 
Fecha de Ingreso: febrero-2010
Mensajes: 128
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: JBoss+Mysql+Hibernate+ejb no cierra las conexiones

Para evitar que al cerrar una aplicación se quede abierta una conexion a la base de datos, es muy recomendable que cada vez que habras una conexión contra la base de datos, hagas las operaciones necesarias, e inmediatamente la cierres.

Puede parecer más costoso que haya que abrir y cerrar la conexion constantemente, pero te ahorraras problemas de disponibilidad y concurrencia.

xao

Etiquetas: cierra, conexiones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:36.