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 :
Pour le moment chacune de mes applications contient le paramètre Hibernate
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
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:@ipBase_x:port:SIDbase_x</property>
Est ce que c’est possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <property name="hibernate.connection.url">jdbc:oracle:thin:@${chaine_connexion}</property>
Merci pour votre aide.
Partager