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.

Était-ce utile?

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
scroll top