Salut!
j'ai vraiment eu du mal a me decider a choisir le theme. car je devrai me positionner dans base de donnee mais voila:
Sous eclipse j'arrive a me connecter a une base de donnee postgres sans probleme en creant une application java classique. le probleme c'est que quand j'utilise le meme code avec une servlet j'ai une erreur comme quoi pilote postgres introuvable. bien entendu class path et autres ont ete configure. Je me demande pourquoi dans mon application web ca ne marche pas alors que dans une application java classique ca marche. voici le code pour detecte le driver(peut etre que pour les servlets c'est different...????)
System.out.println("verification DriverManager.");
try
{
Class.forName("org.postgresql.Driver");
}
catch (ClassNotFoundException cnfe)
{
System.out.println("Impossible de trouver le driver!");
System.out.println("ecriture de la trace et sortie");
cnfe.printStackTrace();
System.exit(1);
}
System.out.println("driver ok");
et l'erreur vous devinez c'est :
impossible de trouver le driver!
ecriture de la trace et sortie
java.lang.ClassNotFoundException: org.postgresql.Driver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
cependant cette erreur n'arrive que si je vais RUN as Run on server(tomcat 6) si je fait Run as Java application ca passe.