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 :

No Persistence provider for EntityManager named


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
    Novembre 2005
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 136
    Par défaut No Persistence provider for EntityManager named
    bonjour tous monde

    je suis entrain de faire une application Jpa avec eclipselink j' ai un message d erreur que j 'arrive pas a trouver les erreurs

    merci pour votre aide

    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
     
     
    javax.persistence.PersistenceException: No Persistence provider for EntityManager named JPA03
    	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56)
    	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
    	at com.jpa03.impl.UserImplDao.<init>(UserImplDao.java:13)
    	at com.jpa03.controller.UserServlet.doGet(UserServlet.java:35)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    	at java.lang.Thread.run(Unknown Source)
    mon fichier persistence.xml
    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
     
     <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="2.0" 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_2_0.xsd">
    	<persistence-unit name="JPA03" transaction-type="RESOURCE_LOCAL">
    		<provider>org.eclipse.persitence.jpa.PersistenceProvider</provider>
    		<class>com.jpa03.model.Adress</class>
    		<class>com.jpa03.model.Client</class>
    		<class>com.jpa03.model.Commande</class>
    		<class>com.jpa03.model.Person</class>
    		<class>com.jpa03.model.User</class>
    		<properties>
    			<property name='"javax.persistence.jdbc.user"' value="root"/>
    			<property name='"javax.persistence.jdbc.passwordr"' value="root"/>
    			<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
    			<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/demo"/>
     
    		</properties>
    	</persistence-unit>
    </persistence>
    classe userimpldao
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
      package com.jpa03.impl;
     
    import java.util.ArrayList;
     
    import javax.persistence.EntityManager;
    import javax.persistence.EntityManagerFactory;
    import javax.persistence.Persistence;
     
    import com.jpa03.dao.Dao;
    import com.jpa03.model.User;
     
    public class UserImplDao implements Dao<User> {
        private EntityManagerFactory emf =Persistence.createEntityManagerFactory("JPA03");
        private EntityManager em = emf.createEntityManager();
    	public UserImplDao() {
    		// TODO Auto-generated constructor stub
    	}
     
    	@Override
    	public ArrayList<User> findAll() {
    		// TODO Auto-generated method stub
    		return null;
    	}
     
    	@Override
    	public void add(User o) {
    		try{
    		  em.getTransaction().begin();	
    		  em.persist(o);
    		  em.getTransaction().commit();
    		}catch(Exception e){ System.out.print("erreur add user :"+e.getMessage());}
    		finally{if(em!=null)em.close();}
    	}
     
    	@Override
    	public void remove(User o) {
    		// TODO Auto-generated method stub
     
    	}
     
    }

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Bonjour,c'est possible que ton persistence.xml ne soit pas chargé.où l'as tu mis dans ton projet?

Discussions similaires

  1. No Persistence provider for EntityManager named User
    Par kanebody dans le forum Persistance des données
    Réponses: 1
    Dernier message: 04/01/2012, 09h59
  2. Réponses: 2
    Dernier message: 25/03/2011, 22h42
  3. Réponses: 7
    Dernier message: 22/06/2010, 17h26
  4. Réponses: 4
    Dernier message: 12/04/2009, 19h53
  5. Réponses: 1
    Dernier message: 09/04/2009, 21h42

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