[Weblo 8.1] JNDI Nom non résolu
Bonjour,
Après différentes recherches sur forums et documentations Weblogic, je sèche.
J'ai créé un dataSource pour accéder à ma base de données.
J'ai modifié les fichiers web.xml ainsi que weblogic.xml pour définir le Datasource comme suit :
Web.xml :
Code:
1 2 3 4 5 6 7
|
<resource-ref>
<description>DataSource archivage</description>
<res-ref-name>jdbc/ArcDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref> |
Weblogic.xml :
Code:
1 2 3 4 5
|
<resource-description>
<res-ref-name>jdbc/ArcDS</res-ref-name>
<jndi-name>jdbc/ArcDS</jndi-name>
</resource-description> |
Lorsque j'essaie de récupérer le Datasource comme suit par l'application :
Code:
1 2 3
|
Context context = new InitialContext();
dataSourceArc = (DataSource) context.lookup("java:comp/env/jdbc/ArcDS"); |
J'obtiens l'erreur :
Citation:
Caused by: javax.naming.NameNotFoundException: While trying to lookup 'jdbc.SamiArcDS' didn't find subcontext 'jdbc' Resolved ; remaining name 'jdbc/SamiArcDS'
Merci d'avance pour votre aide.