You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/07/15 13:33:31 UTC
DO NOT REPLY [Bug 30117] New: -
ResourceParams ignored in default context
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30117>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=30117
ResourceParams ignored in default context
Summary: ResourceParams ignored in default context
Product: Tomcat 5
Version: 5.0.25
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: Normal
Priority: Other
Component: Webapps:Administration
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: Andrew.Premdas@man.ac.uk
Setting up a DBCP pool. If I place correct <Resource> and <ResourceParams>
tags in the default context, the params are not loaded.
If I create an application context <context ...> and place the same <Resource>
and <ResourceParams> tags the params are now correctly loaded.
Bug or feature?
Tags in full are below just in case you need them. Location in server.xml is
just before the </host> tag at the end of server.xml
---- tags ----
<Resource
name="jdbc/DataWarehouse"
auth="Container"
type="javax.sql.DataSource"
/>
<ResourceParams name="jdbc/DataWarehouse">
<!-- Driver class and URL -->
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@acudw1.acu.man.ac.uk:1521:dw1</value>
</parameter>
<!-- account details -->
<parameter>
<name>username</name>
<value>web_image</value>
</parameter>
<parameter>
<name>password</name>
<value>pr0ject</value>
</parameter>
<!-- pooling controls -->
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
<!-- prevent pool leaks -->
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
<parameter>
<name>logAbandoned</name>
<value>true</value>
</parameter>
</ResourceParams>
----
put them in this context and they work
<Context
path="/poolSpike"
reloadable="true"
docBase="C:\andy\workspace\poolSpike"
workDir="C:\andy\workspace\poolSpike\work">
</Context>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org