la difficulté avec JNDI de la Source de Données dans Tomcat

J'ai eu un moment difficile de prendre une JNDI de la source de données de travail. Suite des instructions à
http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html
Je suis de la connexion à oracle avec Tomcat5.5
Je peux me connecter très bien si j'utilise directement la connexion JDBC dans le code.

Voici ce que j'ai:
dans mon META-INF/context.xml:

<Resource name="jdbc/mydb" auth="Container"
          type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
          url="jdbc:oracle:thin:theserver:1521/mydb"
          username="user" password="password" maxActive="20" maxIdle="10"
/>

ici est ce qui est dans web.xml:

<resource-ref>
  <description>please work</description>
  <res-ref-name>jdbc/mydb</res-ref-name>
    <res-type>
    javax.sql.DataSource
    </res-type>
    <res-auth>Container</res-auth>
  </resource-ref>

voici le code:

   Connection conn = null;
    try{
    InitialContext ic = new InitialContext();
    DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/mydb");
    conn = ds.getConnection();
    } catch ....... etc.

J'ai essayé plusieurs configurations différentes, et a commencé un nouveau projet simple pour s'assurer qu'aucun supplément de fichiers jar en conflit ou quelque chose comme ça, mais .

quelqu'un peut voir tout ce qui ne regarde pas à droite?

l'erreur sur le serveur indique une NullPointerException lorsque je tente d'utiliser la conn objet.
excusez-moi, il propose tout d'abord: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Impossible de créer PoolableConnectionFactory (Io exception: La Carte Réseau n'a pas pu établir la connexion)

InformationsquelleAutor mcgyver5 | 2009-12-01