EclipseLink : Pas de fournisseur de Persistance pour l'EntityManager nommé

J'aimerais créer un Bundle qui est en mesure d'utiliser Java Persistence. Pour ce faire, j'ai créé un plugin projet dans Eclipse. Dans mon projet, j'ai créé un persistence.xml fichier dans META-INF. J'ai aussi ajouté dans mon MANIFESTE.mf (dans le depencies) ces 3 forfaits :

  1. javax.persistence.jar
  2. org.eclipse.persistence.jar
  3. org.eclipse.persistence.jar

Alors, dans mon Activateur-je utiliser ces lignes pour créer un EntityManager :

factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME); 
EntityManager em = factory.createEntityManager();

D'exécuter mon bundle, j'ai fait une configuration de produit. Quand je lance ma configuration de produit, j'ai eu cette erreur :

javax.la persistance.PersistenceException: Pas de fournisseur de Persistance pour l'EntityManager, nommé personnes

J'ai essayé de déplacer l'emplacement de mon persistence.xml sans succès. Il semble que tout paquet de la charge de la persistence.xml fichier. Peut-être, je ne suis pas d'importer les packages de droit?

Vous pouvez télécharger mon simple paquet ici : télécharger

Pourriez-vous m'aider à trouver une solution ou une idée?

InformationsquelleAutor user376112 | 2010-07-12