Tomcat6 , le nom jdbc n'est pas lié à ce contexte.
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
Citation:
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:
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
Citation:
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:
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 :cry: