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.