Phil Steitz wrote:
Looks like you may not be closing your connections on all control paths. Are you sure there are not exception conditions that could cause your close() activations to be missed?
Hello again. I am sure that in every JSP or servlet I am closing thje connections with the following piece of code:

           try
           {
pConn.close(); // my connections, gained from the PoolingDataSource, they are of type Connection
           }
           catch(Exception exc)
           {
               System.out.println("Exception: "+exc.getMessage());
               out.println("Exception: "+exc.getMessage());
           }
MySQL shows opened only one connection when the pool seems to be working. I dont know what is causing the pool to stop working and giving the exception. As a result of my further research on the problem on the Internet yesterday, I am now using the following settings for the pool:

GenericObjectPool.Config config=new GenericObjectPool.Config();
config.maxActive=50;
config.maxWait=-1;
config.testOnBorrow=true;
config.defaultAutoCommit=true;
config.minIdle=0;
config.testWhileIdle=false;

I am going to continue my work on the project, so if the exception shows again I'll know in a matter of hours. Thanks for your replies.

Martin

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

Reply via email to