bonjour,

Bon je sais , le message d'erreur n'est pas tres original mais comme beaucoup je bloque car entre les différentes version de tomcat et les différentes possiblités de paramétrage vous vous retrouvez devant des solutions qui ne correspondent pas toujours à votre situarion ^^

Mon environnemement :
Debian , tomcat 6.0.18 , java 1.6

mon erreur
javax.naming.NameNotFoundException: Le Nom jdbc n'est pas li� � ce Contexte
j'ai définie la ressource dans le META-INF/context.xml de mon appli

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8"?>
<Context  crossContext="false"
        debug="0" reloadable="true">
<resource name="jdbc/ubipharm_test" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="usr" password="pass" driverClassName="com.mysql.jdbc.Driver"
               url="jdbc:mysql://10.1.1.3:3685/ubipharm_test?autoReconnect=true"/>
 
 
<ResourceLink
                global="jdbc/ubipharm_test"
                name="jdbc/ubipharm_test"
                type="javax.sql.DataSource" />
>Context>

A noter qu'avant que j'ajoute la balisee resourcelink j'avais
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
Mais j'avoue qu'il ne me semble pas logique d'avoir à l'ajouter ici


j'ai dans mon web.xml qui dans WEB-INF de mon appli


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<resource-ref>
<res-ref-name>jdbc/ubipharm_test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

Dans le server.xml et context.xml (de /conf) je n'ai rien spécifié lié à mon appli , c'est le but....

Merci d'avance pour votre aide