I have a sneaking suspicion that someone is still blowing smoke. ;) Either 1) the oracle pool has a leak 2) oracle server has a problem closing connections 3) you have a leak in the application. For problem 3), I find the DBCP's ability to 'tattle' on bad JSP pages/classes invaluable in tracking down this type of behaviour. Here's a (big) snip. I've removed a bunch of parameters, as they would change for your app. But the key ones are included at the bottom.
<Context path="" docBase="/home/webhome/buzz/" defaultSessionTimeout="60" reloadable="true"> <Resource name="jdbc/BuzzDB" auth="Container" type="javax.sql.DataSource" /> <ResourceParams name="jdbc/BuzzDB"> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> </parameter> <!-- Max number of dB connections. Set to 0 for no limit. --> <!-- Max number of idle dB connections to retain. Set to 0 for no limit. --> <!-- Max wait for dB connection to become available (in ms), -1 to wait indefinitely. --> <!-- MySQL dB username, password, driver, URL --> <parameter> <name>removeAbandoned</name> <value>true</value> </parameter> <parameter> <name>removeAbandonedTimeout</name> <value>20</value> </parameter> <parameter> <name>logAbandoned</name> <value>true</value> </parameter> </ResourceParams> When you have a mis-behaving JSP (one that doesn't return its connection), you'll get a stack trace in catalina.out (or wherever you have redirected catalina.out) that contains the name of the JSP or class that did not return a connection, and that was forced abandoned by the pool. With the above config, this happens in 20 seconds (though it won't be logged until the *next* access of the pool). I'm not familiar with the Oracle drivers, but hopefully they have something similar? The reason I think your developers are blowing smoke... You are using 4.1.x and they are quoting 3.x docs. They should know better! > -----Original Message----- > From: Stephen Carville [mailto:[EMAIL PROTECTED] > Sent: Monday, March 01, 2004 9:18 AM > To: Tomcat Users List > Subject: Re: Virtual Hosts with Apache and Tomcat > > > Here is some more information on the problem. From a developer: > > "According to the document that the link below refers to, a > single instance of Tomcat will have multiple JVMs, where each > JVM represents a virtual host. The following link clearly > states this virtual host concept as it applies to Tomcat. > http://jakarta.apache.org/tomcat/tomcat-3.2-doc/uguide/tomcat_ug.html > (please refer the virtual host section).}" > > "As per the above document, each JVM corresponding to a > virtual host contains a database connection pool object. > Hence the connection pool that has been implemented seems to > be in-line with the virtual host definition in the above document. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]