2013-04-09 107 views
1

有没有人知道shiro.ini应该放在Java Web应用程序中?它是WEB-INF还是META-INF目录?分别为:shiro.ini应该放到Web应用程序中去哪里?

+0

以前从未听说过shiro.ini。它是一些框架的一部分吗? – Taylor 2013-04-09 21:03:34

+0

@Taylor这是一个可以用于Shiro安全框架的配置文件。 – 2013-04-09 21:08:52

回答

3

configuation doc

的资源可以从文件系统,类路径,或网址时与文件:,类路径:或网址前缀被收购。

下面是如何从类路径创建了SecurityManager一个例子:

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

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

+0

在开发中,如果您使用的是像Maven这样的构建工具,则可以将其放入资源源文件夹中。 – 2013-04-09 21:09:50

相关问题