You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Klaas van der Ploeg <kl...@hotmail.com> on 2002/12/20 15:05:54 UTC
global naming resource not available in webapp
Hi,
I have multiple webapps which must share the same dataresource (DBCP to
Oracle DB). Currently I'm using this resource from the <DefaultContext>
element, it works fine there.
But, I was wondering if I can make it 'globally' available in the
<GlobalNamingResources> element. The docs say that it should be possible,
but I'm not getting it to work, it seems (by debugging) that the factory is
called, but it is missing the parameter values.
This is my resource definition (same as in <DefaultContext>) in
GlobalNamingResources:
<GlobalNamingResources>
<Resource name="jdbc/oracledb" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/oracledb">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.pool.OracleConnectionPoolDataSource</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@dbhost:1521:db</value>
</parameter>
<parameter>
<name>username</name>
<value>someuser</value>
</parameter>
<parameter>
<name>password</name>
<value>somepassword</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
My questions:
1. Is this the preferred approach?
2. Why is it not working? I'm getting a SQLE: java.sql.SQLException: Cannot
load JDBC driver class 'null'
Thanks for your help,
Klaas
_________________________________________________________________
MSN 8: advanced junk mail protection and 3 months FREE*.
http://join.msn.com/?page=features/junkmail&xAPID=42&PS=47575&PI=7324&DI=7474&SU=
http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_advancedjmf_3mf
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>