Glassfish jdbc/recherche de base de données a échoué

J'espère que je ne suis pas poser une double question juste parce que j'ai été incapable de trouver une réponse.
J'obtiens cette erreur:

javax.de nommage.NamingException: Recherche a échoué pour "jdbc/osclassDB" dans SerialContext

C'est ce que j'ai fait: j'ai créé un Pool de connexions JDBC et un Ressource JDBC pointant vers la piscine (à la fois dans Glassfish).

Alors j'ai dit à mon web.xml qu'il y est une Ressource JDBC:

<resource-ref>
    <res-ref-name>jdbc/osclassDB</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>                
</resource-ref>

Et puis j'ai essayé d'utiliser cette ressource dans un Servlet:

  Connection connection = null;

  try {        
     InitialContext initialContext = new InitialContext();
     //Context dbContext = (Context) initialContext.lookup("java:comp/env");

     DataSource dataSource = (DataSource) initialContext.lookup("jdbc/osclassDB");
     connection = dataSource.getConnection();

     if (connection == null) {
         throw new SQLException("Error establishing connection!");
     }
     //some queries here
  } 
  //catch and finally close connection

Mais quand je l'appelle la Servlet me jette la NamingException et me dit que les Lookup failed for 'jdbc/osclassDB' in SerialContext

Ce que je fais mal ici? est-ce la web.xml? ai-je raté quelque chose?
Merci pour votre aide!

InformationsquelleAutor GameDroids | 2014-01-15