Как прочитать файл свойств Java из модуля входа в систему JAAS - PullRequest
0 голосов
/ 03 марта 2009

Я хотел бы прочитать файл свойств в папке WEB-INF моих приложений или на сервере tomcat / apache из модуля входа в систему JAAS. Но я не понимаю, как правильно ссылаться на местоположение из модуля LoginModule, независимо от имени хоста.

1 Ответ

1 голос
/ 05 марта 2009

Вы можете использовать системное свойство 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();
}
...