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

Java EE Discussion :

TomEE - persitence.xml


Sujet :

Java EE

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Points : 6
    Points
    6
    Par défaut TomEE - persitence.xml
    Bonjour,
    Je viens de commencer un projet Java avec un serveur TomEE.
    Je n'arrive pas à me connecter à ma base de données. J'obtiens l'erreur suivante :
    Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: user lacks privilege or object not found: Admin...
    at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:247) ~[openjpa-asm-shaded-2.2.0.jar:2.2.0]
    Le fichier persistence.xml contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <persistence-unit name="projet-jpa">
    <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
    <class>com.challengiz.model.Admin</class>    
    <properties>  
    <property name="openjpa.ConnectionUserName" value="admin"/>
          <property name="openjpa.ConnectionURL" value="jdbc:mysql://server.com:3306/madb"/>
          <property name="openjpa.ConnectionDriverName" value="com.mysql.jdbc.Driver"/>
     
          <property name="openjpa.ConnectionPassword" value=""/>
          <property name="openjpa.Log" value="DefaultLevel=WARN, Tool=INFO"/>
        </properties>
    La classe Java qui utilise la connexion :

    @PersistenceContext(unitName = "projet-jpa")
    EntityManager em;
    public boolean connect(String email, String password) {
    Query query = em.createNamedQuery("Admin.findByEmailAndPwd", Admin.class);


    Je ne comprends pas d'où peut venir cette erreur.
    Merci pour votre aide.

  2. #2
    Membre habitué

    Homme Profil pro
    Développeur JavaEE/BigData
    Inscrit en
    Mars 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur JavaEE/BigData
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 14
    Points : 168
    Points
    168
    Par défaut
    Bonjour,

    il faut définir la <non-jta-datasource> et configurer la datasource dans conf/tomee.xml ou WEB-INF/resources.xml. Dans les dernières versions c'est écrit dans les logs "Removing PersistenceUnit(name=...."

Discussions similaires

  1. Test Hibernate persitence.xml
    Par chacalpuant1987 dans le forum Hibernate
    Réponses: 25
    Dernier message: 26/03/2014, 10h57
  2. [Outil JPA / Eclipse] Problème de fichier persitence.xml.
    Par kindersurprise77186 dans le forum JPA
    Réponses: 3
    Dernier message: 18/05/2011, 16h14
  3. delphi XML / HTML caractéres speciaux !
    Par adem dans le forum EDI
    Réponses: 2
    Dernier message: 29/08/2002, 18h48
  4. Débutant XML
    Par viny dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 25/07/2002, 13h07
  5. Pas de casse dans les XML
    Par :GREG: dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 14h51

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