Wrox Home  
Search P2P Archive for: Go

  Return to Index  

apache_tomcat thread: Re: apache_tomcat digest: December 30, 2002


Message #1 by rbrowne@a... on Thu, 02 Jan 2003 18:22:00 +0000
If you are using 4.1.12 I don't think you need the BasicDataSourceFactory
> -----------------------------------------------
> When replying to the digest, please quote only
> relevant material, and edit the subject line to
> reflect the message you are replying to.
> -----------------------------------------------
> 
> The URL for this list is:
> http://p2p.wrox.com/list.asp?list=apache_tomcat
> APACHE_TOMCAT Digest for Monday, December 30, 2002.
> 
> 1. Tomcat connection pool exception: Closed Connection
> 
> ----------------------------------------------------------------------
> 
> Subject: Tomcat connection pool exception: Closed Connection
> From: "Lakshmi" <lbalasubramanyam@y...>
> Date: Mon, 30 Dec 2002 21:26:06
> X-Message-Number: 1
> 
> I am implementing the Tomcat 4.1.12 connection pooling. I different 
> datasources bound to different databases with the same connection pooling 
> parameters except for the database url. I am into a strange problem where 
> Tomcat closes the connection after a period of inactivity when I refresh 
> my jsp page I get a 
> java.sql.SQLException: Closed Connection
> and some times when I revisit the jsp page after a 2 mins or so i get 
> java.sql.SQLException: Exhausted Resultset. 
> This happens sporadically. Also I have all my connections. reslutsets. 
> statements closed in my code.
> 
> Does anyone have a configuration for the Tomcat connection pooling that 
> has worked out well..Is there anything that I am not setting right in the 
> server.xml?? Any suggestions will be very helpful..
> 
> Here is the portion of the server.xml  connection pool settings..
> 
> <ResourceParams name="jdbc/classroom">
> <parameter>
> <name>factory</name>
> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
> </parameter>
> <parameter>
> <name>driverClassName</name>
> <value>oracle.jdbc.driver.OracleDriver</value>
> </parameter>
> <parameter>
> <name>url</name>
> <value>url not specified here</value>
> </parameter>
> <parameter>
> <name>username</name>
> <value>oraclass</value>
> </parameter>
> <parameter>
> <name>password</name>
> <value>elite8</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>
> </ResourceParams>
> <Resource name="jdbc/ejournals" auth="Container" 
> type="javax.sql.DataSource"/>
> <ResourceParams name="jdbc/ejournals">
> <parameter>
> <name>factory</name>
> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
> </parameter>
> <parameter>
> <name>driverClassName</name>
> <value>oracle.jdbc.driver.OracleDriver</value>
> </parameter>
> <parameter>
> <name>url</name>
> <value>url not specified here</value>
> </parameter>
> <parameter>
> <name>username</name>
> <value>ejourn1</value>
> </parameter>
> <parameter>
> <name>password</name>
> <value>easy123</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>
> </ResourceParams>
> 
> Thanks
> -Lakshmi
> 
> 
> ---
> 
> END OF DIGEST
> 

  Return to Index