有谁知道shiro.ini应放在Java Web应用程序中的哪个位置?它是WEB-INF还是META-INF目录?
答案 0 :(得分:3)
当分别以file:,classpath:或url:作为前缀时,可以从文件系统,类路径或URL获取资源。
以下是如何从类路径创建SecurityManager的示例:
Factory<SecurityManager> factory =
new IniSecurityManagerFactory("classpath:shiro.ini");
SecurityManager securityManager = factory.getInstance();
对于典型用法,shiro.ini
放在类路径上。在这种情况下,您可以使用WEB-INF/classes
。