I am using Tomcat 4.0.1/Win 2K/DB2 7.2 UDB.

Using OpenLoad to load test, after about 350 page hit I get the following
error:

DBCP borrowObject failed: COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver]
SQL10
40N  The maximum number of applications is already connected to the
database.  S
QLSTATE=57030

org.apache.commons.dbcp.DbcpException: COM.ibm.db2.jdbc.DB2Exception:
[IBM][CLI
Driver] SQL1040N  The maximum number of applications is already connected to
the
 database.  SQLSTATE=57030

        at
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(Driv
erConnectionFactory.java:85)
        at
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(Poolable
ConnectionFactory.java:184)
        at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(Unknown S
ource)
        at
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObj
ectPool.java:117)
        at
org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSo
urce.java:110)
        at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource
.java:312)
        at
com.circle.ims.table.ImsTableImpl.getPoolConnection(ImsTableImpl.java
:515)
        at com.circle.ims.table.ImsTableImpl.insert(ImsTableImpl.java:265)
        at com.circle.ims.table.WebActivity.logToDB(WebActivity.java:671)
        at
com.circle.ims.logging.ImsObjectLogger$LogDaemon.run(ImsObjectLogger.
java:116)
Caused by: COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver] SQL1040N  The
maximu
m number of applications is already connected to the database.
SQLSTATE=57030

        at
COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(SQLExce
ptionGenerator.java:174)
        at
COM.ibm.db2.jdbc.app.SQLExceptionGenerator.check_return_code(SQLExcep
tionGenerator.java:419)
        at
COM.ibm.db2.jdbc.app.DB2Connection.connect(DB2Connection.java:432)
        at COM.ibm.db2.jdbc.app.DB2Connection.<init>(DB2Connection.java:335)
        at COM.ibm.db2.jdbc.app.DB2Driver.connect(DB2Driver.java:353)
        at
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(Driv
erConnectionFactory.java:83)
        ... 9 more



... and I keep on getting it.

Databas is configured to accept 100 connections.

The resource in server.xml is setup as following:


<Resource name="jdbc/myDS" auth="Container" type="javax.sql.DataSource"/>

           <ResourceParams name="jdbc/myDS">
                <parameter>
                    <name>factory</name>

<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
                </parameter>

                <parameter>
                    <name>maxActive</name>
                    <value>20</value>
                </parameter>

                <parameter>
                    <name>maxIdle</name>
                    <value>10</value>
                </parameter>

                <parameter>
                    <name>maxWait</name>
                    <value>-1</value>
                </parameter>

                <parameter>
                    <name>removeAbandoned</name>
                    <value>true</value>
                </parameter>

                <parameter>
                    <name>removeAbandonedTimeout</name>
                    <value>10</value>
                </parameter>

                <parameter>
                    <name>logAbandoned</name>
                    <value>true</value>
                </parameter>

                <parameter>
                    <name>username</name>
                    <value>db2admin</value>
                </parameter>

                <parameter>
                    <name>password</name>
                    <value>garfield</value>
                </parameter>


                <parameter>
                    <name>driverClassName</name>
                    <value>COM.ibm.db2.jdbc.app.DB2Driver</value>
                </parameter>

                <parameter>
                    <name>url</name>
                    <value>jdbc:db2:myDb</value>
               </parameter>

           </ResourceParams>





as you can see it is configured to keep only 20 active connections.


Any help would be appreciated.




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to