Deux unités de persistance dans un Persistence.xml

Nous avons créé un certain nombre de bibliothèques que tous nos projets d'utilisation, ce les bibliothèques de fournir des fonctionnalités de base de tous nos systèmes (login, certaines gérer, etc). Mais l'application elle-même pourrait utiliser une autre base de données.

Ce que nous avons fait a été de créer le Persistence.xml avec deux persistent unités. Et l'ensemble du noyau de la bibliothèque d'entités dans un bocal appelé "LN-model.jar" et toutes les entités de test app "App-model.jar". Mais pour certaines raisons, nous avons encore obtenir le message suivant.

N'a pas pu résoudre une unité de persistance correspondant à la persistance-contexte-ref-name [x.x.x.x.auditeur.InicializadorListener/em] dans le champ d'application du module appelé [gfdeploy#/Utilisateurs/zkropotkine/TRAVAIL/SeguridadCore/dist/gfdeploy/SeguridadCore-war_war]. Veuillez vérifier votre demande.

Voici notre Persistence.xml

<persistence version="1.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_1_0.xsd">

<persistence-unit name="x" transaction-type="JTA">
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <jta-data-source>jdbc/x</jta-data-source>
    <jar-file>App-model.jar</jar-file>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
    </properties> 
</persistence-unit>

<persistence-unit name="y" transaction-type="JTA">
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <jta-data-source>jdbc/y</jta-data-source>
    <jar-file>LN-model.jar</jar-file>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties/>
</persistence-unit> 

Par la façon dont nous avons mis l'Persistence.xml dans un bocal, que nous ajoutons à notre Projet d'Entreprise (de l'OREILLE).

source d'informationauteur zkropotkine