Вопрос

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

Это было полезно?

Решение

Вы могли бы использовать системное свойство 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();
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top