shiro.ini 在 Web 应用程序中应该放在哪里?

ben*_*rre 2 java web-applications shiro

有谁知道 shiro.ini 应该放在 Java Web 应用程序中的什么位置?是 WEB-INF 还是 META-INF 目录?

Rei*_*eus 5

来自配置文档

当分别以 file:、classpath: 或 url: 为前缀时,可以从文件系统、类路径或 URL 获取资源。

以下是如何从类路径创建 SecurityManager 的示例:

Factory<SecurityManager> factory = 
             new IniSecurityManagerFactory("classpath:shiro.ini");
SecurityManager securityManager = factory.getInstance();
Run Code Online (Sandbox Code Playgroud)

对于典型用法,shiro.ini放置在类路径上。在这种情况下,您可以使用WEB-INF/classes.