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 de classpath


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 32
    Par défaut Problème de classpath
    Bonjour,
    J'ai créé, sous Eclipse, un projet dans lequel je souhaite tester la persistence.
    J'ai donc créé un dossier META-INF dans src puis je l'ai ajouté au buildpath.
    J'ai ensuite placé à l'intérieur un fichier persistence.xml. Lorsqie je lance le projet, j'obtiens:
    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
     
    1 août 2010 18:09:14 org.hibernate.cfg.annotations.Version <clinit>
    INFO: Hibernate Annotations 3.4.0.GA
    1 août 2010 18:09:14 org.hibernate.cfg.Environment <clinit>
    INFO: Hibernate 3.3.2.GA
    1 août 2010 18:09:14 org.hibernate.cfg.Environment <clinit>
    INFO: hibernate.properties not found
    1 août 2010 18:09:14 org.hibernate.cfg.Environment buildBytecodeProvider
    INFO: Bytecode provider name : javassist
    1 août 2010 18:09:14 org.hibernate.cfg.Environment <clinit>
    INFO: using JDK 1.4 java.sql.Timestamp handling
    1 août 2010 18:09:14 org.hibernate.annotations.common.Version <clinit>
    INFO: Hibernate Commons Annotations 3.1.0.GA
    1 août 2010 18:09:14 org.hibernate.ejb.Version <clinit>
    INFO: Hibernate EntityManager 3.4.0.GA
    1 août 2010 18:09:14 org.hibernate.ejb.Ejb3Configuration configure
    INFO: Could not find any META-INF/persistence.xml file in the classpath
    Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named testmanagerdb
    	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56)
    	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
    	at fr.hibenatetest.test.App.main(App.java:39)
    Le message d'erreur me semble explicite, mais je ne comprends pas pourquoi cela ne marche pas. Je ne vois pas ce que je n'ai pas fait ou mal fait.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    tu a bien rajouté "src" au build path, pas src/META-INF? Histoire que ton dossier sois bien mappé vers /META-INF et non pas vers /

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 32
    Par défaut
    j'ai essayé mais cela ne change rien au message d'erreur.

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 32
    Par défaut
    En fait c'était bien ce problème, mais j'ai du mettrele MEtA-INF dans un autre répertoire que le src et ajouter ce répertoire au buildpath (ça ne marchait pas avec le src).

  5. #5
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2012
    Messages : 1
    Par défaut Pour les utilisateurs d'Eclipse sous Mac OS
    Citation Envoyé par Graurk Voir le message
    En fait c'était bien ce problème, mais j'ai du mettrele MEtA-INF dans un autre répertoire que le src et ajouter ce répertoire au buildpath (ça ne marchait pas avec le src).

    Enfin la réponse que j'attendais ! Si par hasard certains qui nous lisent travaillent sur Eclipse (Mac OSX) créez un dossier à la racine du projet et ajoutez le dans le buildpath (resources->META-INF->persistence.xml).

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

Discussions similaires

  1. [EAR] NoClassDefFoundError (problème de classpath?)
    Par Bb_TiTi dans le forum Java EE
    Réponses: 3
    Dernier message: 28/03/2006, 17h38
  2. [MySQL-JDBC] Problème de CLASSPATH
    Par stukov dans le forum JDBC
    Réponses: 3
    Dernier message: 14/03/2006, 13h55
  3. [ jar ] Problème de ClassPath
    Par remyli dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 11/07/2005, 14h07
  4. [ant]Problème de classpath
    Par le Daoud dans le forum Eclipse Java
    Réponses: 36
    Dernier message: 05/07/2005, 08h34
  5. [ Eclipse ][classpath] Problème de classpath
    Par pista dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/04/2004, 22h18

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