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