0
我想從JAAS loginModule中讀取應用程序WEB-INF文件夾或我的tomcat/apache服務器中的屬性文件。但我不知道如何正確引用來自LoginModule的位置,以獨立於主機名的方式。如何從JAAS LoginModule中讀取Java屬性文件
我想從JAAS loginModule中讀取應用程序WEB-INF文件夾或我的tomcat/apache服務器中的屬性文件。但我不知道如何正確引用來自LoginModule的位置,以獨立於主機名的方式。如何從JAAS LoginModule中讀取Java屬性文件
您可以使用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();
}
很好的解決方案。謝謝你的幫助。 – Martlark 2009-03-10 00:35:01