J'ai mon persistence.xml avec le même nom, à l'aide de toplink, sous le répertoire META-INF. Ensuite, j'ai mon code appelant avec...
EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb");
Pourtant, j'ai eu le message d'erreur suivant
2009-07-21 09:22:41,018 [principal] ERREUR - Pas de fournisseur de Persistance pour l'EntityManager nommé agisdb javax.la persistance.PersistenceException: Pas de fournisseur de Persistance pour l'EntityManager nommé agisdb au javax.la persistance.La persistance.createEntityManagerFactory(Persistance.java:89) au javax.la persistance.La persistance.createEntityManagerFactory(Persistance.java:60)
Ici, c'est le persistence.xml...
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
<persistence-unit name="agisdb">
<class>com.agis.livedb.domain.AddressEntity</class>
<class>com.agis.livedb.domain.TrafficCameraEntity</class>
<class>com.agis.livedb.domain.TrafficPhotoEntity</class>
<class>com.agis.livedb.domain.TrafficReportEntity</class>
<properties>
<property name="toplink.jdbc.url" value="jdbc:mysql://localhost:3306/agisdb"/>
<property name="toplink.jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="toplink.jdbc.user" value="root"/>
<property name="toplink.jdbc.password" value="password"/>
</properties>
</persistence-unit>
</persistence>
Il doit avoir été dans le classpath... Pourtant, j'ai l'erreur ci-dessus... Vraiment reconnaissant de toute aide... Merci