Recherche d'une source de données JDBC dans WebSphere 8.5

Je veux utiliser une Connexion JDBC dans ma webapp qui est configuré dans WebSphere. (Comme celle-ci: Comment utiliser JDBC dans JavaEE?)

J'avais utilisé cette source de données avant de via JPA mais notre client veut avoir natif SQL ... ne demandez pas.

J'ai trouvé beaucoup d'exemples et de travaux dirigés (par exemple http://www.wickcentral.com/java/dl/ds_resreferencesetts_Websphere.pdf, Websphere recherche JNDI échoue) mais rien ne souhaitez travailler.

La source de données dans la WebSphere a JNDI-Name "jdbc/myDS"

J'ai ajouté une référence de ressource à mon web.xml:

<resource-ref>
    <res-ref-name>jdbc/myDS</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 j'ai essayé d'obtenir la source de données dans mon Dao:

ds = (DataSource) new InitialContext()
                .lookup("java:comp/env/jdbc/myDS");

Mais ce que je reçois est un

 com.ibm.wsspi.injectionengine.InjectionException: CWNEN0044E: A resource reference binding could not be found for the following resource references [jdbc/myDS], defined for the MyAPP component.

J'ai essayé beaucoup de choses. Quelqu'un voit la faute?

InformationsquelleAutor user2546624 | 2013-07-03