DataSource y Tomcat

InSomNio
28 de Febrero del 2006
Hola a todos.
Estoy intentando un pool de conexiones a BD Oracle 9.i con Tomcat 5.5 y me sale el siguiente error:
"El nombre jdbc no este asociado a este contexto"

Os pongo el codigo:

SERVLET:
try{
Context initialContext = new InitialContext();
DataSource ds=(DataSource)initialContext.lookup("jdbc/oracleTiendas");

Connection conn=ds.getConnection();

stmt=conn.createStatement();
.....

WEB.XML

<?xml version = '1.0' encoding = 'windows-1252'?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>
Tiendas
</display-name>
<description>Gestion</description>


<servlet>
<servlet-name>GestionUsuario</servlet-name>
<servlet-class>Tiendas.GestionUsuario</servlet-class>
</servlet>
<servlet>
<servlet-name>LoginTiendas</servlet-name>
<servlet-class>Tiendas.LoginTiendas</servlet-class>
</servlet>


<servlet-mapping>
<servlet-name>LoginTiendas</servlet-name>
<url-pattern>/LoginTiendas</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>GestionUsuario</servlet-name>
<url-pattern>/GestionUsuario</url-pattern>
</servlet-mapping>


<env-entry>
<env-entry-name>jdbc/oracleTiendas</env-entry-name>
<env-entry-type>javax.sql.DataSource</env-entry-type>
<env-entry-auth>Container</env-entry-auth>
</env-entry>



<session-config>
<session-timeout>45</session-timeout>
</session-config>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>

SERVER.XML

<?xml version="1.0" encoding="UTF-8"?>
<Server>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
<GlobalNamingResources>
<Environment
name="simpleValue"
type="java.lang.Integer"
value="30"/>
<Resource
auth="Container"
description="User database that can be updated and saved"
name="UserDatabase"
type="org.apache.catalina.UserDatabase"
pathname="conf/tomcat-users.xml"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"/>
<Resource
name="oracleTiendas"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
password="tiendas02"
maxIdle="2"
maxWait="5000"
username="tiendas"
url="jdbc:oracle:thin:@COBALTO:1521:infd"
maxActive="4"/>
<Resource
name="jdbc/oracleTiendas"
type="javax.sql.DataSource"
password="tiendas02"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="2"
maxWait="5000"
username="tiendas"
url="jdbc:oracle:thin:@COBALTO:1521:infd"
maxActive="4"/>
</GlobalNamingResources>
<Service
name="Catalina">
<Connector
port="8080"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxThreads="150"
maxSpareThreads="75"
maxHttpHeaderSize="8192">
</Connector>
<Connector
port="8009"
redirectPort="8443"
protocol="AJP/1.3">
</Connector>
<Engine
defaultHost="localhost"
name="Catalina">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
<Host
appBase="webapps"
name="localhost">
</Host>
</Engine>
</Service>
</Server>



Alguien sabe xq puede fallar...
MUXAS GRACIAS