Rah*_*ALi 4 apache security java-ee shiro web
当我尝试shiro.ini像这样设置会话超时时,我面临另一个问题:
securityManager.sessionManager.globalSessionTimeout = 3600000
Run Code Online (Sandbox Code Playgroud)
我得到一个例外:
11:19:44,363 INFO [stdout](MSC服务线程1-4)org.apache.shiro.config.ConfigurationException:对于org.apache.shiro.web.mgt类型的对象,属性'sessionManager.globalSessionTimeout'不存在. DefaultWebSecurityManager.
我使用的是shiro 1.2.2,如果你熟悉这个例外,请指教.
你错过了shiro.ini文件中的一行.
securityManager.sessionMode=native
Run Code Online (Sandbox Code Playgroud)
添加上面这行之后,它将工作.用于shiro.ini文件中的完整配置会话.
sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager
securityManager.sessionMode=native
securityManager.sessionManager.globalSessionTimeout = 60000
securityManager.sessionManager = $sessionManager
Run Code Online (Sandbox Code Playgroud)