Come leggere il file delle proprietà Java da un LoginModule JAAS
-
03-07-2019 - |
Domanda
Vorrei leggere un file delle proprietà nella cartella WEB-INF delle mie applicazioni o nel mio server tomcat / apache da un modulo login JAAS. Ma non capisco come fare correttamente riferimento alla posizione dal LoginModule, in modo indipendente dal nome host.
Soluzione
È possibile utilizzare la proprietà di sistema 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();
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow