driver JDBC, Problème de ClassPath [Résolu]

driver JDBC, Problème de ClassPath [Résolu] - Java - Programmation

Marsh Posté le 31-07-2003 à 17:24:30    

Grrr vraiment .....
 
bon voici mon ClassPath:

CATALINA_HOME="/var/jakarta-tomcat-4.1.12"
CLASSPATH=$CATALINA_HOME/common/lib:$CATALINA_HOME/webapps/vlab/WEB-INF/classes


j'ai placé le driver jdbc de postgresql dans le répertoire lib de tomcat ($CATALINA_HOME/common/lib)
 
j'ai me suis reloggé (pour lettre à jour ce classpath) et quand je lance mon appli, ça donne:

ExpressJobManager, constructeur : java.lang.Exception: SQLService Constructor : java.lang.ClassNotFoundException: org.postgresql.Driver


 
je comprend plus :cry:


Message édité par THE REAL SMILEY le 07-08-2003 à 10:08:16

---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 31-07-2003 à 17:24:30   

Reply

Marsh Posté le 31-07-2003 à 17:28:34    

Ton Driver, il est comment ? Sous forme de jar, de .class ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 31-07-2003 à 17:30:29    

Taiche a écrit :

Ton Driver, il est comment ? Sous forme de jar, de .class ?

c'est un jar et il fonctionne correctement sur une autre machine :jap:


Message édité par THE REAL SMILEY le 31-07-2003 à 17:30:52

---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 31-07-2003 à 17:31:37    

Alors faut mettre le nom du .jar dans le classpath. Exemple :
CLASSPATH=$CATALINA_HOME/common/lib:$CATALINA_HOME/webapps/vlab/WEB-INF/classes:$CATALINA_HOME/common/lib/tonjarPostGres.jar


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 31-07-2003 à 17:35:20    

Taiche a écrit :

Alors faut mettre le nom du .jar dans le classpath. Exemple :
CLASSPATH=$CATALINA_HOME/common/lib:$CATALINA_HOME/webapps/vlab/WEB-INF/classes:$CATALINA_HOME/common/lib/tonjarPostGres.jar

:bounce: YAIIIIISSSSE !!
 
 
trop cool, ça marche, je te remercie :jap:  
 
je pensais que le fait de mettre la racine des jars permettait de les insérer dans le classpath :??:


Message édité par THE REAL SMILEY le 31-07-2003 à 17:35:28

---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 31-07-2003 à 17:41:11    

En fait il faut considérer les jar comme des répertoires. A partir de là, ça devient tout de suite plus clair ;)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 31-07-2003 à 22:34:51    

THE REAL SMILEY a écrit :


je pensais que le fait de mettre la racine des jars permettait de les insérer dans le classpath :??:


 
erreur classique :/
 
 :hello:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 31-07-2003 à 22:49:40    

Bon, une erreur que je ne reproduirai pas
 
THX :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed