Bonjour,
Je dois ajouter un nouveau pool de connexion à mon application et je rencontre quelques problèmes
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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @PersistenceContext(unitName="nouveauDS") EntityManager manager;
Quelqu'un peut-t'il m'éclairer? Merci d'avance !![]()
Partager