Bonjour,
J’ai une dizaine d’application utilisant le Framework Hibernate pour la couche données. Ces applications seront déployées sur plusieurs serveurs Tomcat et pointeront des bases différentes pour chaque Tomcat.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Application1..Application10  sur tomcat1 pointeront la base1
Application1..Application10  sur tomcat2 pointeront la base2
Application1..Application10  sur tomcat3 pointeront la base3
…
Pour le moment chacune de mes applications contient le paramètre Hibernate
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<property name="hibernate.connection.url">jdbc:oracle:thin:@ipBase_x:port:SIDbase_x</property>
Et à chaque fois que je veux générer le fichier.war je dois modifier cette propriété (je risque de faire une erreur d’un serveur à un autre)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<property name="hibernate.connection.url">jdbc:oracle:thin:@ipBase_x:port:SIDbase_x</property>
Donc je veux bien que cette propriété soit stockée quelque part, dans le serveur, variable environnement ou autre et je fais une chose de ce genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<property name="hibernate.connection.url">jdbc:oracle:thin:@${chaine_connexion}</property>
Est ce que c’est possible ?
Merci pour votre aide.