shiro-session-ehcache配置

首先准备好jar包

shiro的主要四个:

ehcache:


shiro.xml 配置

首先securityManager配置



       
       
       
       

sessionManager配置:


 
   
       
       
       
       
       
       
       
            //session监听器
                  
                     
               
   
             

   

sessionDAO配置:


   
   
       
       
       
   



   
   
       
       
   

cookie模板设置:


    
   
        />
       
       
   

然后cacheManager(缓存器)配置:






ehcache-shiro.xml配置:



   xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd">

          overflowToDisk="false"  
      eternal="false"  
      diskPersistent="false"  
      timeToLiveSeconds="0"  
      timeToIdleSeconds="0" /> 
      
        maxElementsInMemory="2000"  
           eternal="false" 
           overflowToDisk="true" 
           timeToIdleSeconds="180"  
           timeToLiveSeconds="180"  
           diskPersistent="true"
            diskExpiryThreadIntervalSeconds="3600"/>
  
               maxElementsInMemory="2000"  
           eternal="false" 
           overflowToDisk="true" 
           timeToIdleSeconds="180"  
           timeToLiveSeconds="180" 
           diskExpiryThreadIntervalSeconds="3600"/> 
  
               maxElementsInMemory="2000"
  overflowToDisk="true"
  eternal="true"
  timeToLiveSeconds="180"
  timeToIdleSeconds="180"
  diskExpiryThreadIntervalSeconds="1800"/>


你可能感兴趣的:(shiro)