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

JPA Java Discussion :

Persistence.xml & persistence.properties


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2007
    Messages : 106
    Par défaut Persistence.xml & persistence.properties
    Bonjour,

    Je dois ajouter un nouveau pool de connexion à mon application et je rencontre quelques problèmes

    Toute la configuration de la persistence de mon JBoss est faite dans le fichier deploy/ejb3.deployer/META-INF/persistence.properties. On y retrouve notamment le nom de mon data source initial (hibernate.connection.datasource=java:/OracleDS). De plus, il n'y aucun fichier persistence.xml.

    Pour me brancher sur mon nouveau pool de connexion que j'ai déclaré dans oracle-ds.xml, j'ai déclaré un persistence unit dans un fichier persistence.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <persistence xmlns="http://java.sun.com/xml/ns/persistence"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
       version="1.0">
       <persistence-unit name="testPersistenceUnit">
          <jta-data-source>java:/nouveauDS</jta-data-source>
       </persistence-unit>
    </persistence>
    J'ai créé ce fichier persistence.xml dans le répertoire deploy/ejb3.deployer/META-INF/ puis j'ai essayé de brancher le nouveau persistence unit à mon entity manager :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        @PersistenceContext(unitName="nouveauDS")
        EntityManager manager;
    Mais voilà, au démarrage de JBoss, j'ai une erreur du type "nouveauDS not bound". Je me demande si mon fichier persistence.xml est au bon endroit?

    Quelqu'un peut-t'il m'éclairer? Merci d'avance !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2007
    Messages : 106
    Par défaut
    En fait mon persistence.xml n'était jamais pris en compte car notre version d'hibernate entity manager est trop vieille (< 3.2). Du coup, ce fichier doit respecter une autre syntaxe :

    <entity-manager> </entity-manager> etc...

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

Discussions similaires

  1. Problème: persistence.xml skipped
    Par Pschittt dans le forum JPA
    Réponses: 6
    Dernier message: 27/08/2010, 15h22
  2. Comment se passer de persistence.xml ?
    Par iceman dans le forum JPA
    Réponses: 1
    Dernier message: 08/08/2007, 14h55
  3. [EJB3] Persistence XML
    Par nidaya dans le forum JPA
    Réponses: 5
    Dernier message: 05/06/2007, 10h47
  4. [CF][C#/VS2003]Comment utiliser format de persistance Xml?
    Par Dobyan08 dans le forum Windows Mobile
    Réponses: 10
    Dernier message: 03/03/2006, 14h11
  5. Persistance xml
    Par safazz dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/12/2005, 16h30

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