Bonjour,
Voila mon petit souci :
J'ai une application web qui utilise des fichiers de configuration posés dand un répertoire quelque part sur mon serveur.
Pour que mon appli sache ou sont ces fichiers de conf, j'ai déclarer le chemin vers ce répertoire, dans mon web.xml comme suit :
et je recupere cette variable comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <context-param> <param-name>CONFIGURATION</param-name> <param-value> /home/test/Configuration/configuration.properties </param-value> </context-param>
Jusque la tout va bien, ca marche tres bien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String ficConfPath = MyServlet.getServletContext().getInitParameter( "CONFIGURATION");
Mon problème est que ce chemin est en dur dans mon web.xml. Je souhaiterais donc l'externaliser.
Quelqu'un aurait il une idée de comment faire ?
J'ai pensé à déclarer une variable d'environnement dans mon websphere , mais je ne parviens pas à y accéder en java. De plus c'est une variable pour tout le serveur, pas seulement pour mon application, donc ce n'est pas très "propre".
Bref je n'ai pas de solution.
Si vous avez des pistes à me proposer, je suis preneur.
Merci d'avance \o/
Loïc
Partager