You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Lakshmi Balasubramanyam <LB...@kumc.edu> on 2002/12/30 19:23:32 UTC

Tomcat connection pool parameters??

We are implementing the Tomcat 4.1.12 connection pooling. We have 4
different datasources bound to different databases with the same
connection pooling parameters except for the database url. We are into a
strange problem where Tomcat closes the connection after a period of
inactivity(around 2 mins) and when we try to establish a connection to
it, an Exception saying closed connection is thrown. Some times  it says
SQlException: Exhausted ResultSet and if the jsp page which is trying to
retrieve the connection is refreshed after a while I get an Exception
saying End of TNS data channel. 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 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

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>