Bonjour, comme je le dis dans mon sujet : mes JPA fonctionnent dans un JPA Project mais pas dans un WEP APP.
En effet j'ai copié mes JPA dans le projet WEB APP et le Persistence.xml dans le WEBCONTENT/WEB-INF (dans le projet JPA il était dans SRC/WEB-INF).
Et j'ai un message :
Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named UserManagementServer
Mon persistence.xml :
J'ai essayé de rajouter : <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> mais cela ne change rien
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 <?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="UserManagementServer" transaction-type="JTA"> <class>ServicesUM.Personne</class> <class>ServicesUM.Poste</class> <class>ServicesUM.Client</class> <class>ServicesUM.Division</class> <class>ServicesUM.site</class> <properties> <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/> <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost/UserManagement" /> <property name="javax.persistence.jdbc.user" value="root" /> <property name="javax.persistence.jdbc.password" value="root" /> <!-- EclipseLink should create the database schema automatically --> <property name="eclipselink.ddl-generation" value="create-tables" /> <property name="eclipselink.ddl-generation.output-mode" value="database" /> </properties> </persistence-unit> </persistence>
Partager