Bonjour,
Il faut préciser que je débute dans ce domaine.
J'ai actuellement un fichier de configuration de mon appli (web.xml) où je déclare mes servlet, mes filtre, mes parametres... etc...
Beaucoup de ces parametres sont des chemins absolus vers des fichiers sur le server. Tout marche correctement.
Ma question est :
Peut on "factoriser" les valeurs de ces paramêtres avec des sortes de "variables"
Plus concretement, j'ai pour l'instant
j'aimerai pourvoir ecrire un truc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <servlet> <servlet-name>maservlet</servlet-name> <servlet-class> com.mon.package.ma.classe </servlet-class> <init-param> <param-name>param1</param-name> <param-value>/var/www/monproj/dossier1/fichier</param-value> </init-param> <init-param> <param-name>param2</param-name> <param-value>/var/www/monproj/dossier2/fichier</param-value> </init-param> <init-param> <param-name>param3</param-name> <param-value>/var/www/monproj/dossier3/fichier</param-value> </init-param> <init-param> <param-name>param4</param-name> <param-value>/var/www/monproj/dossier4/fichier</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
Un peu dans le style des variables dans les xml ant...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 basepath = /var/www/monproj <servlet> <servlet-name>maservlet</servlet-name> <servlet-class> com.mon.package.ma.classe </servlet-class> <init-param> <param-name>param1</param-name> <param-value>${basepath}/dossier1/fichier</param-value> </init-param> <init-param> <param-name>param2</param-name> <param-value>${basepath}/dossier2/fichier</param-value> </init-param> <init-param> <param-name>param3</param-name> <param-value>${basepath}/dossier3/fichier</param-value> </init-param> <init-param> <param-name>param4</param-name> <param-value>${basepath}/dossier4/fichier</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
Il faut savoir que mon web.xml fait 2000 lines, et c'est vraiment rébarbatif de changer tout les paths dés que mon appli change de dossier ou de server
Partager