shiro.ini应该在哪里进入Web应用程序?

时间:2013-04-09 21:00:07

标签: java web-applications shiro

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

1 个答案:

答案 0 :(得分:3)

来自configuation doc

  

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

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

Factory<SecurityManager> factory = 
             new IniSecurityManagerFactory("classpath:shiro.ini");
SecurityManager securityManager = factory.getInstance();

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