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.

È stato utile?

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