質問

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();
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top