Mes JPA fonctionnent dans un JPA Project mais pas dans une WebApp
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 :
Code:
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> |
J'ai essayé de rajouter : <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> mais cela ne change rien