Ver Mensaje Individual
  #19 (permalink)  
Antiguo 28/12/2004, 22:52
Avatar de hugo777
hugo777
 
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 3 meses
Puntos: 1
Hola, el funcionamiento del pool es el siguiente: Tú defines un mínimo de conexiones, este mínimo se crea al momento de iniciar el servidor Jboss contra la BD, de tal manera que cuando la aplicacion solicite una conexion, sea devuelta alguna de las conexiones ya creadas. Si la demanda de conexiones exede el número disponible, entonces se crean mas conexiones, pero siempre considerando que no superarán el máximo. Cuando las conexiones dejan de ser usadas por la aplicación, son devueltas al pool, pero no necesariamente cerradas físicamente contra la BD. Son las conexiones que exedan al mínimo las que son cerradas definitivamente, sólo quedan activas el mínimo de conexiones definido.

Por lo que se ve en la definicion de tu datasource (del pool) no deberias tener problemas con la base de datos. No entiendo como esto podria afectar al mysql y provocar que no obtengas conexión. Al grabar de nuevo el datasource entiendo que se esta reiniciando el pool de conexiones con la BD, y por eso son liberadas las conexiones.

Tal vez si muestras el código como obtienes una conexión del datasource y como devuelves la conexion podamos seguir entendiendo.

Derrepente alguna limitación con el driver JDBC, que tenga restringido el número de conexiones... o el servidor Mysql que tenga algun conflicto..
__________________
Saludos,

H@C..