Wie lesen Java Eigenschaften aus einem JAAS Loginmodule Datei
-
03-07-2019 - |
Frage
Ich mag eine Eigenschaft in meinen Anwendungen WEB-INF-Ordnern oder meinen tomcat / Apache-Server von einem JAAS Loginmodule Datei lesen. Aber ich bin nicht zu verstehen, wie man richtig von der Loginmodule auf den Ort zu beziehen, in einem Hostnamen unabhängige Weise.
Lösung
Sie könnten die catalina.base Systemeigenschaft verwenden:
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();
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow