如何从JAAS LoginModule中读取Java属性文件
-
03-07-2019 - |
题
我想从我的应用程序WEB-INF文件夹或我的tomcat / apache服务器中读取JAAS loginModule中的属性文件。但是我不了解如何以独立于主机名的方式正确引用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();
}
不隶属于 StackOverflow