2009-03-03 5 views
0

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

ответ

1

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

хорошее решение. Спасибо за вашу помощь. – Martlark

Смежные вопросы