Bonjour,
Je construit une application web en JEE. Dans une simple classe java (elle n'hérite de rien et n'implémente aucune interface) je dois lire un fichier properties.
Ce fichier properties se trouve dans le dossier /ressources qui est dans le classpath.
Or il ne le trouve pas ou ne le charge pas. J'ai essayé avec plusieurs solutions :
solution 1 (j'ai essayé différents chemins possibles):
solution 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 InputStream fichierConfigLdap = this.getClass().getResourceAsStream("connexionLdap.properties"); this.configLdap.load(fichierConfigLdap);
solution 3 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 URL urlConfigLdap = ClassLoader.getSystemResource("connexionLdap.properties"); this.configLdap.load(urlConfigLdap.openStream());
L'objet configLdap est de type Properties
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 FileInputStream fichierConfigLdap = new FileInputStream("connexionLdap.properties"); this.configLdap.load(fichierConfigLdap);
Quelqu'un a eu le problème ?
Cordialement,
Nicolas
Partager