JAAS LoginModuleからJavaプロパティファイルを読み取る方法
-
03-07-2019 - |
質問
JAAS loginModuleからアプリケーションのWEB-INFフォルダーまたはtomcat / apacheサーバーのプロパティファイルを読み取りたい。しかし、ホスト名に依存しない方法で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