Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1737 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  problème avec org.postgresql.Driver

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème avec org.postgresql.Driver

n°312175
arghbis
salops de dauphins
Posté le 18-02-2003 à 16:58:37  profilanswer
 

en fait, le problème est qu'il ne le trouve pas!!
alors moi je dl l'archive jar qui correspond, et pis je l'ajoutes dans mon CLASSPATH, mais ça ne fonctionne pas! une idée??

mood
Publicité
Posté le 18-02-2003 à 16:58:37  profilanswer
 

n°312422
arghbis
salops de dauphins
Posté le 18-02-2003 à 19:08:21  profilanswer
 

:bounce:  :bounce: UP du soir .... espoir??  :bounce:  :ange:

n°313715
souk
Tourist
Posté le 20-02-2003 à 09:19:11  profilanswer
 

tu peux decrire ton classpath ?

n°313729
darklord
You're welcome
Posté le 20-02-2003 à 09:25:29  profilanswer
 

arghbis a écrit :

en fait, le problème est qu'il ne le trouve pas!!
alors moi je dl l'archive jar qui correspond, et pis je l'ajoutes dans mon CLASSPATH, mais ça ne fonctionne pas! une idée??


 
Bin probablement que tu l'ajoutes mal ou qu'il n'est pas pris en compte [:spamafote]
 
c quoi ton environnement + la ligne de commande que tu utilises pour lancer ton soft?


---------------
Just because you feel good does not make you right
n°313758
mog
KUPO !
Posté le 20-02-2003 à 10:13:10  profilanswer
 

Même problème:
 
J'ai pourtant bien le .jar contenant cette classe:
 

mog$ ls /usr/share/pgsql/jdbc7.1-1.2.jar
/usr/share/pgsql/jdbc7.1-1.2.jar


 
 
Bien défini dans le CLASSPATH:
 

mog$ echo $CLASSPATH
.:/usr/java/jdk1.3.1_06/lib/tools.jar:/var/tomcat/lib/servlet.jar
:/var/tomcat/lib/jasper.jar:/var/tomcat/lib/xml.jar
:/var/tomcat/classes:/usr/share/pgsql/jdbc7.1-1.2.jar

 
 
 
Et j'ai cette erreur:
 

mog$ head /var/log/tomcat4/catalina.out
java.lang.ClassNotFoundException: org.postgresql.Driver
       at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1406)
       at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1254)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:115)
       at tracemq.Database.setDriver(Database.java:20)
       at org.apache.jsp.tracemq$jsp._jspService(tracemq$jsp.java:102)
[...]


 
D'où peut venir le pb ?
 
Note:
-Les exemples servlets et jsp de tomcat fonctionnent bien.
-En tant que root, j'ai sourcé /etc/profile pour fixer le CLASSPATH puis j'ai lancer tomcat via $CATALINA_HOME/bin/startup.sh.


Message édité par mog le 20-02-2003 à 10:14:00
n°313768
darklord
You're welcome
Posté le 20-02-2003 à 10:24:09  profilanswer
 

Tomcat ne prends pas en compte le classpath système. Edite le ficier startup.sh qui contient le classpath utilisé par tomcat


---------------
Just because you feel good does not make you right
n°313775
benou
Posté le 20-02-2003 à 10:32:47  profilanswer
 

ou bien fout le jar dans WEB-INF/lib

n°313789
mog
KUPO !
Posté le 20-02-2003 à 10:42:17  profilanswer
 

DarkLord a écrit :

Tomcat ne prends pas en compte le classpath système. Edite le ficier startup.sh qui contient le classpath utilisé par tomcat


Putain, c'était si con que ça  :fou: !!!
 
Ca veut dire que si j'ai plusieur applis qui utilisent jdbc il faut une instance du .jar dans chaque WEB-INF/lib ou alors je peut y mettre un lien vers la lib (afin de n'avoir qu'une seule instance de jdbc) ?

n°313797
darklord
You're welcome
Posté le 20-02-2003 à 10:47:46  profilanswer
 

bin tu l'ajoutes dans ton lib système de tomcat quoi :)


---------------
Just because you feel good does not make you right
n°313851
benou
Posté le 20-02-2003 à 11:15:29  profilanswer
 

ou bien tu l'ajoutes dans TOMCAT_HOME/common/lib :o

mood
Publicité
Posté le 20-02-2003 à 11:15:29  profilanswer
 

n°313864
Predicator
Posté le 20-02-2003 à 11:23:31  profilanswer
 

Mog a écrit :


Putain, c'était si con que ça  :fou: !!!
 
Ca veut dire que si j'ai plusieur applis qui utilisent jdbc il faut une instance du .jar dans chaque WEB-INF/lib ou alors je peut y mettre un lien vers la lib (afin de n'avoir qu'une seule instance de jdbc) ?


 
WEB-INF/lib pour les lib utilisée par l'appli seule
$TOMCAT_HOME/lib pour les lib utilisées par plusieurs applis...

n°313868
benou
Posté le 20-02-2003 à 11:26:31  profilanswer
 

Predicator a écrit :


 
WEB-INF/lib pour les lib utilisée par l'appli seule
$TOMCAT_HOME/lib pour les lib utilisées par plusieurs applis...


c'est pas common/lib ?

n°313899
Predicator
Posté le 20-02-2003 à 11:49:22  profilanswer
 

sissi...
il suffit de te balader dans $TOMCAT_HOME pour corriger de toi même...

n°313979
arghbis
salops de dauphins
Posté le 20-02-2003 à 13:36:49  profilanswer
 

mais c qd même super nul comme truc!
tomcat c du java, donc il devrait prendre le classpath! c pas normal qd même!
m'enfin bon, je vais essayer pour voir!!

n°313982
arghbis
salops de dauphins
Posté le 20-02-2003 à 13:39:56  profilanswer
 

ouais ben non, ça marche pas, même si je lance le prog à la mano!
pourtant je l'ai ce con de jdbc***.jar dans mon CLASSPATH et dans le common/lib de tomcat (oui, j'ai fait un restart)!
 :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:

n°313983
darklord
You're welcome
Posté le 20-02-2003 à 13:42:09  profilanswer
 

arghbis a écrit :

mais c qd même super nul comme truc!
tomcat c du java, donc il devrait prendre le classpath! c pas normal qd même!
m'enfin bon, je vais essayer pour voir!!


 
bin le classpath system ca doit pas etre utilise c'est tout :o


---------------
Just because you feel good does not make you right
n°313984
dsls
Posté le 20-02-2003 à 13:44:27  profilanswer
 

arghbis a écrit :

ouais ben non, ça marche pas, même si je lance le prog à la mano!
pourtant je l'ai ce con de jdbc***.jar dans mon CLASSPATH et dans le common/lib de tomcat (oui, j'ai fait un restart)!
 :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  


T'es sûr qu'il te faut pas aussi un postgresql.jar dans ton CLASSPATH ?

n°313990
arghbis
salops de dauphins
Posté le 20-02-2003 à 13:47:17  profilanswer
 

ben heu pq???? si tu as le driver jdbc, pq en avoir un spécidfic @ postgres???

n°313991
dsls
Posté le 20-02-2003 à 13:49:26  profilanswer
 

arghbis a écrit :

ben heu pq???? si tu as le driver jdbc, pq en avoir un spécidfic @ postgres???


Ben jdbc te fournit les couches génériques d'accès à une DB (classes+interfaces), mais pas les drivers à proprement parler qui eux sont spécifiques au sgbd. Si je m'en réfère à http://jdbc.postgresql.org/doc.html , il semble qu'il faille bien un postgresql.jar

n°313997
arghbis
salops de dauphins
Posté le 20-02-2003 à 13:58:48  profilanswer
 

certes, c vrai, mais en fait je l'ai déjà dans mon classpath (qui commence à être bien fournit d'ailleurs!) mais c pas bon! je vais cherche autre chose pour voir!

n°314003
darklord
You're welcome
Posté le 20-02-2003 à 14:04:28  profilanswer
 

arghbis a écrit :

ben heu pq???? si tu as le driver jdbc, pq en avoir un spécidfic @ postgres???


 
 
 :lol: parce que l'accès à une base n'est pas générique tiens -> l'utilité d'avoir une interface commune (jdbc) et un implémentation pour un sgbd particulier (postrgres)
 


---------------
Just because you feel good does not make you right
n°314010
arghbis
salops de dauphins
Posté le 20-02-2003 à 14:15:43  profilanswer
 

mais heu, faut arrêter de se moquer de moi hein!! j'ai le droit de pas réfléchir et de sortir des conneries!  [:fuel]  
 
 [:pioupiou]

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  problème avec org.postgresql.Driver

 

Sujets relatifs
Probleme de requette sur mysqlProblème pour mettre 2 AnsiString en 1 seul
[Résolu][Php/Oracle] Problème de caractères bizarres après extractionProblème avec PHPBB
problème de logiqueProblème de lecture formatée dans un fichier
lire fiicher txt et affecter le nombre kil y a dedans --> problème ..Problème GCC : pas d'éxécutable, ni d'erreur en fin de compilation
Gros probleme de feuille de style avec Netscape 4 (Linux)[Java]Problème de compilation avec Jext et java en ligne de commande
Plus de sujets relatifs à : problème avec org.postgresql.Driver


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR