Configuration d'appli multi-serveurs
Bonjour à tous,
je développe actuellement un application Web (avec Struts) et je souhaite pouvoir modifier sa configruation en fonction de plusieurs serveurs d'exécution : serveurs de dev, test et plusieurs serveurs de production.
Jusqu'à présent, j'utilise des fichiers .properties pour définir tous mes paramètres techniques.
Quelqu'un connait-il une solution pour gérer plusieurs "instances" des paramètres de ma web app sans avoir à dupliquer systématiquement mes fichiers .properties ?
Merci d'avance pour vos réponse
Laurent
A propos de ma confoguration
Mes fichiers de configuration contiennent aujourd'hui essentiellement des paramètres techniques du type : description de sources de données, d'appel de composants ou de connecteurs, config de logs...
Je commence égalememt à y ajouter des paramètres qui modifient le comportement de mon application en fonction du serveur. Par exemple, certains paramètres permettent de désactiver certains services métier lorsque l'application est en test.
Laurent
[Résolu] configuration d'appli multi-serveurs
J'ai pu télécharger et tester le logiciel de configuration en question (EBX Platform) sur Tomcat
Cela apporte une bonne solution à mon problème :
- définition de fichiers de configuration en XML en créant un schéma
- accès aux paramètres depuis ma WebApp Struts avec un taglib JSP
Ensuite, la configuration s'effectue avec une WebApp livrée avec le produit qui charge les schémas et permet de créer des configs.
J'ai suivi cet exemple : http://doc.orchestranetworks.com/fr/100_Ressources_additionnelles/010_Tutoriels/020_configuration_appli_java.htm
Le soft a l'air d'aller assez loin, je me suis limité au minimum.
2 choses à noter :
- c'est gratuit (enfin la version téléchargeable)
- la boîte à l'air française malgré son nom
http://www.orchestranetworks.com/fr/developers/index.cfm