Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
760 connectés 

 


Dernière réponse
Sujet : [Java] Lire un fichier de properties depuis une servlet
darklord le fichier war ne disparait pas non. Et ce n'est pas le servlet engine qui le décompresse (tu peux très bien avoir des EJB ou des beans dans un war).
 
C'est l'APP server qui installe ta web app sur base du contenu du war

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord le fichier war ne disparait pas non. Et ce n'est pas le servlet engine qui le décompresse (tu peux très bien avoir des EJB ou des beans dans un war).
 
C'est l'APP server qui installe ta web app sur base du contenu du war
El_gringo

DarkLord a écrit a écrit :

bin le war installe ce fameux fichier et puis tu dis à l'utilsateur d'aller l'éditer avant de démarrer l'app serveur.  




 
ha...
alors là, g pas compris un truc:
Le war, il est "décompressé" tout seul au moment ou l'appli est déployée par le moteur de servlets !? En fait, le répertoire d'application se trouve finalement reconstitué, et le fichier war disparait au moment du déployement !?

darklord bin le war installe ce fameux fichier et puis tu dis à l'utilsateur d'aller l'éditer avant de démarrer l'app serveur.
greg@freestarthu

el_gringo a écrit a écrit :

 
 
hé non, si j'utilise les, war c impossible, parce que le répertoire WEB-INF est contenu dans le .war de mon application.  




ha, ouais.
euh
alors je sais pas :-)

El_gringo

greg@freestarthu a écrit a écrit :

tu peux le mettre dans WEB-INF/classes --> = classpath
et le charger par class.getResourceAsStream()  




 
hé non, si j'utilise les, war c impossible, parce que le répertoire WEB-INF est contenu dans le .war de mon application.

greg@freestarthu tu peux le mettre dans WEB-INF/classes --> = classpath
et le charger par class.getResourceAsStream()
El_gringo Je développe une servlet qui sera un logiciel, diffusé par ma boite.
Je viens de découvrire l'utilité des fichiers war, qui apparement, permettent de déployer une application 100x plus rapidement et simplement. ça m'interresse donc beaucoup.
Mais, problème: ma servlet est paramètrable. Elle à donc besoin d'un fichier properties. Et si j'utilise les war:
- mon fichier properties ne devra pas être contenu dans le war, puisque la personne qui installera ma servlet devra pouvoir le modifier facilement.
- je ne peux pas mettre le chemin du fichier properties dans mon fichier web.xml, puisque celui-ci est contenu dans le war, et ce chemin est variable (selon l'endroit ou sera installée ma servlet)
Donc, ma question:  
comment, à partir de ma servlet, récupérer le chemin ou est placé le fichier war de ma servlet par exemple (le fichier properties sera placé au même endroit !) ?

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR