Persistence.xml & persistence.properties
Bonjour,
Je dois ajouter un nouveau pool de connexion à mon application et je rencontre quelques problèmes :calim2:
Toute la configuration de la persistence de mon JBoss est faite dans le fichier deploy/ejb3.deployer/META-INF/persistence.properties. On y retrouve notamment le nom de mon data source initial (hibernate.connection.datasource=java:/OracleDS). De plus, il n'y aucun fichier persistence.xml.
Pour me brancher sur mon nouveau pool de connexion que j'ai déclaré dans oracle-ds.xml, j'ai déclaré un persistence unit dans un fichier persistence.xml :
Code:
1 2 3 4 5 6 7 8
| <persistence 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"
version="1.0">
<persistence-unit name="testPersistenceUnit">
<jta-data-source>java:/nouveauDS</jta-data-source>
</persistence-unit>
</persistence> |
J'ai créé ce fichier persistence.xml dans le répertoire deploy/ejb3.deployer/META-INF/ puis j'ai essayé de brancher le nouveau persistence unit à mon entity manager :
Code:
1 2
| @PersistenceContext(unitName="nouveauDS")
EntityManager manager; |
Mais voilà, au démarrage de JBoss, j'ai une erreur du type "nouveauDS not bound". Je me demande si mon fichier persistence.xml est au bon endroit?
Quelqu'un peut-t'il m'éclairer? Merci d'avance ! :aie: