-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 6 posts ] 
Author Message
 Post subject: Erreur au niveau de l'intégration des librairies ?
PostPosted: Mon Aug 16, 2010 2:50 pm 
Newbie

Joined: Sun Aug 15, 2010 1:32 pm
Posts: 5
Bonjour à toutes et à tous,

Les librairies java ne m'auront pas ! mais j'avoue qu'une certaine confusion me gagne.
Suite à une nouvelle erreur rencontré, je vois sur différents site, dont celui-ci des termes comme "put in CLASSPATH" ou "BUILDPATH".
Je commence à me demander ce qu'est la différence entre les deux, et surtout à me demander si j'ai bien effectué mes imports de .jar

Je suis constamment passé par clic droit /buildpath > configure > add external jars. Mais tout cela ne semble pas suffire, chose étrange, j'ai un second dossier de librairie qui s'est créée :/ voilà un screen-shot :
[img]http://img294.imageshack.us/img294/6635/librairies.gif[/img]

vous remarquerez quel la librairie slf4j est bien dans ce "buildpath" et pourtant... l'erreur ne trompe pas :

[img][img]http://img834.imageshack.us/img834/2726/resultat.png[/img][/img]

pour ne pas encombré le post, j'ai préféré mettre les photos en lien cliquable.

merci pour votre aide et votre patience... :)


Last edited by bga_O on Tue Aug 24, 2010 4:06 am, edited 2 times in total.

Top
 Profile  
 
 Post subject: Re: Erreur au niveau de l'intégration des librairies ?
PostPosted: Tue Aug 24, 2010 3:45 am 
Newbie

Joined: Sun Aug 15, 2010 1:32 pm
Posts: 5
J'ai trouvé le problème >_<, comme quoi il faut d'abord savoir lire :)

l'erreur Failed to load class org.slf4j.impl.StaticLoggerBinder était pourtant assez explicite, mais voilà, j'ai fais confiance au dossier hibernate3 qui contenait déjà un slf4j, je pensais donc que le soucis venait d'une classe oublié...

la ligne du dessous m'a permit de regler le problème :
see http://www.slf4j.org/codes.html#StaticLoggerBinder
là on tombe sur le site de slf4j qui vous explique qu'il vous manque un petit quelque chose et vous donne un lien intéressant qui résout le problème:

la nouvelle version de slf4j-1.4.6.

ce problème réglé, je vais de suite me penché sur les autres :)

EDIT :

Alors non, toujours la même erreur, mais pour y remédier j'ai importer dans /src les dossiers suivant : impl, helpers, spi (meme si je suis persuadé que seul impl est essentiel... enfin je ne suis qu'un débutant :) )
on les trouvera dans le .zip de slf4j-1.4.6 téléchargé précédemment dans : /slf4j-1.6.1/slf4j-api/src/main/java/org

bien que j'ai l'impression de faire plus du bricolage qu'autre chose :s je n'ai plus de messages d'erreurs du type slf4j

EDIT 2 :

alors non, toujours une erreur
Code:
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121)
   at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111)
   at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268)
   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241)
   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254)
   at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:165)
   at hibernate.DonneesFicheOeuvre.<init>(DonneesFicheOeuvre.java:17)
   at metiers.metierFicheOeuvre.afficherFicheOeuvre(metierFicheOeuvre.java:15)
   at jdbc.first.main(first.java:17)
Caused by: java.lang.UnsupportedOperationException: This code should have never made it into the jar
   at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:63)
   at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:44)
   ... 9 more


je vais me détendre...

de l'aide serait la bienvenue :) merci beaucoup


Top
 Profile  
 
 Post subject: Re: Erreur au niveau de l'intégration des librairies ?
PostPosted: Thu Aug 26, 2010 2:30 am 
Newbie

Joined: Tue Oct 27, 2009 10:37 am
Posts: 6
Location: France
Bonjour,

SLF4J est en fait l'abstraction d'un système de login. Cela permet, avec le même code Java de passer indifférement de JCL à log4j ou autre.
Hibernate, ne fournit que la librairie d'abstraction slf4j-api.jar, c'est ensuite à vous de décider quel système de login vous souhaitez utiliser pour la journalisation d'Hibernate. Pour celà il vous suffit d'ajouter un deuxième jar qui correspond à l'implémentation (voir http://www.slf4j.org/manual.html#binding).

Ainsi si vous souhaitez utilisez l'implémentation SLF4J il vous faudra :
  • slf4j-api.jar
  • slf4j-simple.jar

Ainsi si vous souhaitez utilisez l'implémentation LOG4J il vous faudra :
  • slf4j-api.jar
  • slf4j-log4j12.jar
  • log4j-1.2.x.jar
  • fichier de configuration (log4j.properties, log4j.xml, ...)

_________________
http://jnesis.com


Top
 Profile  
 
 Post subject: Re: Erreur au niveau de l'intégration des librairies ?
PostPosted: Thu Aug 26, 2010 5:42 am 
Newbie

Joined: Sun Aug 15, 2010 1:32 pm
Posts: 5
Je ne me rappelais plus du tout de ça O_o je pensais qu'hibernate et ces fichiers de mappings (hibernate.cfg.xml et tab.hbm) suffisaient, qu'hibernate utilisait jdbc...
ce qui est fou c'est que tout les documents auxquels je me suis référés ne parlaient pas de ce système de login :/ à moins encore une fois que j'ai survolé certaines choses....

merci pour ces informations, dés que je rentre de vacances je m'y attelle.

Merci merci merci :)))


Top
 Profile  
 
 Post subject: Re: Erreur au niveau de l'intégration des librairies ?
PostPosted: Mon Sep 13, 2010 11:37 pm 
Newbie

Joined: Mon Sep 13, 2010 11:22 pm
Posts: 1
bga_O wrote:
J'ai trouvé le problème >_<, comme quoi il faut d'abord savoir lire :)

l'erreur Failed to load class org.slf4j.impl.StaticLoggerBinder était pourtant assez explicite, mais voilà, j'ai fais confiance au dossier hibernate3 qui contenait déjà un slf4j, je pensais donc que le soucis venait d'une classe oublié...

la ligne du dessous m'a permit de regler le problème :
see http://www.slf4j.org/codes.html#StaticLoggerBinder
là on tombe sur le site de slf4j qui vous explique qu'il vous manque un petit quelque chose et vous donne un lien intéressant qui résout le problème:

la nouvelle version de slf4j-1.4.6.

ce problème réglé, je vais de suite me penché sur les autres :)

EDIT :

Alors non, toujours la même erreur, mais pour y remédier j'ai importer dans /src les dossiers suivant : impl, helpers, spi (meme si je suis persuadé que seul impl est essentiel... enfin je ne suis qu'un débutant :) )
on les trouvera dans le .zip de slf4j-1.4.6 téléchargé précédemment dans : /slf4j-1.6.1/slf4j-api/src/main/java/org

bien que j'ai l'impression de faire plus du bricolage qu'autre chose :s je n'ai plus de messages d'erreurs du type slf4j

EDIT 2 :

alors non, toujours une erreur
Code:
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121)
   at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111)
   at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268)
   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241)
   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254)
   at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:165)
   at hibernate.DonneesFicheOeuvre.<init>(DonneesFicheOeuvre.java:17)
   at metiers.metierFicheOeuvre.afficherFicheOeuvre(metierFicheOeuvre.java:15)
   at jdbc.first.main(first.java:17)
Caused by: java.lang.UnsupportedOperationException: This code should have never made it into the jar
   at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:63)
   at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:44)
   ... 9 more


je vais me détendre...

de l'aide serait la bienvenue :) merci beaucoup



Such a very amazing link!
Thanks you for the post.

__________________
Watch Devil Online Free


Top
 Profile  
 
 Post subject: Re: Erreur au niveau de l'intégration des librairies ?
PostPosted: Thu Nov 04, 2010 10:16 pm 
Newbie

Joined: Thu Nov 04, 2010 10:13 pm
Posts: 1
oh. . this is really awesome. .

_________________
magento templates


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 6 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.