seeif
Messages postés22Date d'inscriptionjeudi 9 juillet 2009StatutMembreDernière intervention19 août 2009
-
15 juil. 2009 à 21:30
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
16 juil. 2009 à 07:58
salut,
je suis entrain de développer une application jee (ejb3) pour inserer quelque données dans une base de données
voici la classe VolFacade responsable d'insertion de données et qui utilise l'entity bean Vol
sachant que j'ai crée une unité de persistence "OACA-ejbPU" dont le provider est toplink voici le fichier de configuration persistence.xml:
-
-
oracle.toplink.essentials.PersistenceProvider
voldb
false
-
mais il ya une erreur d'execution de la classe VolFacade voici le code de l'erreur:
run-main:
15 juil. 2009 20:27:44 ejb.VolFacade main
GRAVE: null
javax.persistence.PersistenceException: No resource files named META-INF/services/javax.persistence.spi.PersistenceProvider were found. Please make sure that the persistence provider jar file is in your classpath.
at javax.persistence.Persistence.findAllProviders(Persistence.java:167)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:103)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at ejb.VolFacade.getEntityManager(VolFacade.java:33)
at ejb.VolFacade.create(VolFacade.java:42)
at ejb.VolFacade.main(VolFacade.java:59)
BUILD SUCCESSFUL (total time: 0 seconds)
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 16 juil. 2009 à 07:58
Salut,
Il suffit de lire le message d'erreur :
No resource files named META-INF/services/javax.persistence.spi.PersistenceProvider were found.
Please make sure that the persistence provider jar file is in your classpath.
Il te manque une bibliothèque dans le classpath de ton application.
______________________________________
DarK Sidious