Connection wait timeout
The ConnectionWaitTimeout exception indicates that the application has waited for the number of seconds specified by the connection timeout setting and has not received a connection. This situation can occur when the pool is at maximum size and all of the connections are in use by other applications for the duration of the wait. In addition, there are no connections currently in use that the application can share because either the connection properties do not match, or the connection is in a different transaction.
For connection factories, the ConnectionWaitTimeout throws a ResourceException whose class is com.ibm.websphere.ce.j2c.ConnectionWaitTimeoutException.
Version 5.0 data sources throw an SQLException subclass called com.ibm.websphere.ce.cm.ConnectionWaitTimeoutException.
Data sources
Handling data access exception - ConnectionWaitTimeoutException (for the JDBC API)
Handling data access exception - ConnectionWaitTimeoutException (for J2EE Connector Architecture)
JDBC and data source troubleshooting tips
Connection pool settings