IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

Problème Hibernate - ExceptionInInitializerError


Sujet :

Hibernate Java

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 80
    Points : 88
    Points
    88
    Par défaut Problème Hibernate - ExceptionInInitializerError
    Bonjour a tous,
    je suis en train de développer une application JEE avec : hibernate, JSTL JSP, servlet en respectant le modèle MVC
    en exécutant mon main pour faire des test d'ajout la console m'affcihe ça :

    Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger
    Exception in thread "main" java.lang.ExceptionInInitializerError
    at util.HibernateUtil.<clinit>(HibernateUtil.java:16)
    at metier.CatalogMetierImplementation.addProduit(CatalogMetierImplementation.java:19)
    at test.Test.main(Test.java:10)
    Caused by: java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:184)
    at util.HibernateUtil.<clinit>(HibernateUtil.java:12)
    ... 2 more
    Caused by: java.lang.ClassNotFoundException: org.jboss.logging.BasicLogger
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 16 more
    voici le hibernateUtil.java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    package util;
     
    import org.hibernate.*;
    import org.hibernate.cfg.*;
     
    public class HibernateUtil {
    	public static final SessionFactory sessionFactory;
     
    	static {
    		try {
    			// Création de la SessionFactory à partir de hibernate.cfg.xml
    			sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
    		} catch (Throwable ex) {
    			// Make sure you log the exception, as it might be swallowed
    			System.err.println("Initial SessionFactory creation failed." + ex);
    			throw new ExceptionInInitializerError(ex);
    		}
    	}
     
    	public static final ThreadLocal session = new ThreadLocal();
     
    	public static SessionFactory getSessionFactory() {
    		return sessionFactory;
    	}
    }
    le code CatalogMetierImplementation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    package metier;
     
    import java.util.List;
     
    import org.hibernate.*;
    import org.hibernate.Query;
     
    import org.hibernate.Session;
     
    import metier.entities.Produit;
    import util.HibernateUtil;
     
    public class CatalogMetierImplementation implements ICatalogMetier {
     
    	@Override
    	public void addProduit(Produit p) {
    		//Creation d(un objet session hibernate pour commencé une transaction 
    		// (pour faire une opération dans une base de données faut une transaction)
    		Session session=HibernateUtil.getSessionFactory().getCurrentSession();
    		session.beginTransaction();
     
    		try {
    			session.save(p);
    		} catch (Exception e) {
    		    session.getTransaction().rollback();
    			e.printStackTrace();
    		}
    		session.getTransaction().commit();
     
    	}
    }
    est ce que vous pouvez m'aider
    merci

  2. #2
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 80
    Points : 88
    Points
    88
    Par défaut
    Bonjour a tous,
    j'ai réussi a résoudre le problème
    il manque un jboss-logging-3.1.0.GA.jar
    car le message indique que "Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger"
    donc BasicLogger il l'a trouve pas
    suffit juste d'importer 2 biblio :
    jboss-logging-3.1.0.GA.jar
    jboss-transaction-api_1.1_spec-1.0.1.Final.jar

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème hibernate 2
    Par newmar dans le forum Hibernate
    Réponses: 8
    Dernier message: 20/02/2008, 18h45
  2. Problème : hibernate.connection.url jdbc:mysql
    Par doudou_angelus dans le forum Hibernate
    Réponses: 3
    Dernier message: 22/08/2007, 13h58
  3. Application de cartographie en ligne : Probléme hibernate?
    Par kenzasana dans le forum Hibernate
    Réponses: 6
    Dernier message: 18/04/2007, 15h00
  4. Problème Hibernate sous Eclipse
    Par Link3 dans le forum Hibernate
    Réponses: 3
    Dernier message: 05/03/2007, 16h16
  5. Problème Hibernate 3.0 et Oracle 10
    Par OButterlin dans le forum Hibernate
    Réponses: 6
    Dernier message: 11/01/2007, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo