Pratiques de pooling de connexion MySQL JDBC pour éviter l'épuisement du pool de connexions

J'ai un Java JSF Application Web sur GlassFish, dans laquelle je veux utiliser le regroupement de connexion. Donc j'ai créé un application étendue de haricot qui sert à Connection cas pour d'autres haricots:

public class DatabaseBean {

    private DataSource myDataSource;

    public DatabaseBean() {
        try {
            Context ctx = new InitialContext();
            ecwinsDataSource = (DataSource) ctx.lookup("jdbc/myDataSource");
        } catch (NamingException ex) {
            ex.printStackTrace();
        }
    }

    public Connection getConnection() throws ClassNotFoundException, SQLException, InstantiationException, IllegalAccessException {
        Connection connection = myDataSource.getConnection();
        System.out.println("Succesfully connected: " + connection);
        //Sample: Succesfully connected: com.sun.gjc.spi.jdbc40.ConnectionHolder40@7fb213a5
        return connection;
    }
}

De cette façon, la connexion de la piscine se remplit très vite, après un peu de navigation par le biais de 'db liées points de vue, l'application s'arrête avec les éléments suivants:

RAR5117 : impossible d'obtenir/créer une connexion à partir d'un pool de connexion [ mysql_testPool ]. Raison :-utiliser des connexions égalité max-pool-size et expiré max-les temps d'attente. Ne peut pas allouer plus de connexions. RAR5114 : Erreur d'allocation de connexion : [Erreur dans l'attribution d'une connexion. Cause:-utiliser des connexions égalité max-pool-size et expiré max-les temps d'attente. Ne peut pas allouer plus de connexions.] java.sql.SQLException: Erreur dans l'attribution d'une connexion. Cause:-utiliser des connexions égalité max-pool-size et expiré max-les temps d'attente. Ne peut pas allouer plus de connexions.

Je suis à la fermeture des connexions et d'autres ressources dans chaque méthode. L'application s'exécute tous OK avec autonome connexions.

Ce que je fais mal? Des conseils ou des conseils seraient appréciés.

source d'informationauteur Daniel Szalay