Bonjour à tous,
Dans 2 applications, j'ai besoin de récupérer un fichier config.xml ; Ce fichier se situe au même niveau que l'archive war/jar.
L'instance d'une classe se charge de la récupération de ce fichier dans les 2 contextes suivants :
- application déployée dans Tomcat ( /webapps/webAppli.war + config.xml ) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String pathTomcat = System.getProperty("catalina.base"); File cfg = new File(pathTomcat + "/webapps/config.xml");- application accessible en ligne de commande ( ./monAppli.jar + config.xml ) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String pathUser = System.getProperty("user.dir"); File cfg = new File(pathUser + "/config.xml");
Question : Quel est le test que je dois effectuer au niveau de la classe pour savoir si je suis dans le cas 1 ou le cas 2 ?
Partager