系統預設超時時間是180000毫秒(30分鐘),可以通過下面2中方式設定自定義的超時時間。
一: 配置檔案
二:通過api
shiro的session介面有乙個settimeout()方法,登入後,可以用如下方式取得session
securityutils.getsubject().getsession().settimeout(1800000);
設定的最大時間,正負都可以,為負數時表示永不超時。
securityutils.getsubject().getsession().settimeout(-1000l);
注意:這裡設定的時間單位是:ms,但是shiro會把這個時間轉成:s,而且是會捨掉小數部分,這樣我設定的是-1ms,轉成s後就是0s,馬上就過期了。所有要是除以1000以後還是負數,必須設定小於-1000
shiro設定session超時時間
系統預設超時時間是180000毫秒 30分鐘 long timeout securityutils.getsubject getsession gettimeout system.out.println timeout 毫秒 可以通過下面2中方式設定自定義的超時時間 一 配置檔案 二 通過api s...
WebLogic如何設定session超時時間
1 web.xml 設定web應用程式描述符web.xml裡的元素。這個值以分鐘為 單位,並覆蓋weblogic.xml中的timeoutsecs屬性 54此例表示session將在54分鐘後過期 當設定為 2,表示將使用在weblogic.xml中設定的 timeoutsecs這個屬性值。當設定為...
WebLogic如何設定session超時時間
1 web.xml 設定web應用程式描述符web.xml裡的元素。這個值以分鐘為單位,並覆蓋weblogic.xml中的timeoutsecs屬性 60此例表示session將在60分鐘後過期 當設定為 2,表示將使用在weblogic.xml中設定的timeoutsecs這個屬性值。當設定為 1...