Comment lire un fichier de propriétés Java à partir d'un module de connexion JAAS
-
03-07-2019 - |
Question
J'aimerais lire un fichier de propriétés dans le dossier WEB-INF de mes applications ou mon serveur tomcat / apache à partir d'un module de connexion JAAS. Mais je ne comprends pas comment faire correctement référence à l'emplacement à partir du LoginModule, d'une manière indépendante du nom d'hôte.
La solution
Vous pouvez utiliser la propriété système catalina.base:
File confDir = new File(System.getProperty("catalina.base"), "conf");
File confFile = new File(confDir, "myprops.properties");
InputStream in = new FileInputStream(confFile);
try {
props.load(in);
} finally {
in.close();
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow