Hello,
G une petite question à propos des war et leur déploiement.
D'après ce que j'ai compris, un fichier war, c'est un jar avec un fichier web.xml (en gros).
Généralement qd je fais une appli desktop java j'organise mon packaging comme suit :
-Une partie éditable après le déploiement (configuration, ressources diverses et customisables)
-Une partie non editable, les jar et so
J'aimerai donc savoir qu'en est il pour les servlets sachant qu'une fois l'appli packagée en war, il faudrait que certaines ressources soient modifiables.
J'aurai pensé naturellement à faire un truc du genre :
-monAppli.war (des class, des jpeg .... non éditables)
-monAppli.xml (conf du war)
-monAppli.properties (propriétées de conf)
-rsrc (les ressources éditables : en gros un répertoire par type)
-swf (répertoire flash)
-img (répertoire image)
-....
Une fois le déploiement effectué, que devient les urls vers mes ressources (comment j'y accède depuis le war et quelle url je dois leur donner pour y accéder depuis un client XHTML, flash ...)
Est-il possible de protéger mon war, i.e dans ce packaging, si http://monAppli est l'url de base du site, il faut que http://monAppli/rsrc/* renvoie la ressource, mais il ne faut pas que http://monAppli/monAppli.* renvoie quoi que se soit (surtout si les fichiers de conf contiennent des url vers une base de donnée, un mot de passe qqconque ...).
Merci
Partager