Tomcat Connection Pool agotado

Estoy usando la agrupación de conexiones JDBC de Apache Tomcat en mi proyecto. Estoy confundido porque bajo una carga pesada sigo viendo el siguiente error:

12:26:36,410 ERROR [] (http-/XX.XXX.XXX.X:XXXXX-X) org.apache.tomcat.jdbc.pool.PoolExhaustedException: [http-/XX.XXX.XXX.X:XXXXX-X] Timeout: Pool empty. Unable to fetch a connection in 10 seconds, none available[size:4; busy:4; idle:0; lastwait:10000].
12:26:36,411 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/APP].[AppConf]] (http-/XX.XXX.XXX.X:XXXXX-X) JBWEB000236: Servlet.service() for servlet AppConf threw exception: org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException

Mi expectativa era que con la agrupación, las solicitudes de nuevas conexiones se mantendrían en una cola hasta que una conexión estuviera disponible. En cambio, parece que las solicitudes se rechazan cuando el grupo ha alcanzado su capacidad. ¿Se puede cambiar este comportamiento?

Gracias,

Dal

Esta es la configuración de mi grupo:

            PoolProperties p = new PoolProperties();
            p.setUrl("jdbc:oracle:thin:@" + server + ":" + port + ":" + SID_SVC);

            p.setDriverClassName("oracle.jdbc.driver.OracleDriver");
            p.setUsername(username);
            p.setPassword(password);
            p.setMaxActive(4);
            p.setInitialSize(1);
            p.setMaxWait(10000);
            p.setRemoveAbandonedTimeout(300);
            p.setMinEvictableIdleTimeMillis(150000);
            p.setTestOnBorrow(true);
            p.setValidationQuery("SELECT 1 from dual");
            p.setMinIdle(1);
            p.setMaxIdle(2);
            p.setRemoveAbandoned(true);
            p.setJdbcInterceptors(
                    "org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;"
                    + "org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;" 
        + "org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer");

Respuestas a la pregunta(1)

Su respuesta a la pregunta