With maxWait=10000, I believe on pool exhaustion, it'll wait for up to
10 seconds for one to become available.  Failing that, I'm not sure. 
The request might get a null connection back or an exception.  Honestly
I've never looked at the internals of DBCP, but I have done some
programming work on commons-pool which came from the DBCP project.

--David

Karim Zibari wrote:

>Hi
>
>I have been using this connection pooling declaration for my web app for many 
>months but I never really know
>what it is doing:
>
>           
>        <Resource name="jdbc/JSNDB" auth="Container" 
> type="javax.sql.DataSource"
>              maxActive="50" maxIdle="30" maxWait="10000"
>              removeAbandoned="true" removeAbandonedTimeout="10" 
> logAbandoned="true"
>              username="root" password="letmein2006" 
> driverClassName="com.mysql.jdbc.Driver"
>                
> url="jdbc:mysql://localhost:3306/kurdishglobe_net?autoReconnect=true"/>
>
>Specifically, 
>1- does this mean that 50 connections will be made available when the web app 
>is loaded?
>2- what happens if all the 50 connections are used up and there are more db 
>connection requests?
>3- what about the maxIdle="30"; there cannot be more than 30 idle connections 
>?  
> 
>Best regards
>Karim Zibari
>
>
> 
>____________________________________________________________________________________
>Yahoo! Music Unlimited
>Access over 1 million songs.
>http://music.yahoo.com/unlimited
>  
>


-- 
=======================================
David Smith
Network Operations Supervisor
Department of Entomology
College of Agriculture & Life Sciences
Cornell University
2132 Comstock Hall
Ithaca, NY  14853
Phone: 607.255.9571
Fax: 607.255.0939


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to