最近使用shiro之后,發現登錄有一個問題,使用sessionDAO.getActiveSessions() 發現session莫名會多出一個或幾個沒有經過認證的,

后來搜索來網上的開濤的shiro教程里面,發現也存在這個問題,目前我只是用判斷s.getAttribute(DefaultSubjectContext.PRINCIPALS_SESSION_KEY是否為null來統計在線人數和會話串列。
想問問,我哪些地方有可能配置不對,或者原本就存在這種情況?
我配置web.xml 減少shiro的過濾去掉靜態資源等等減少session的讀取,只是減少,并沒有改變·這種bug。
萌新,請大神指導下,大概什么方面錯誤。
部分配置截圖

uj5u.com熱心網友回復:
你打個斷點看看你的請求里面傳過來的SESSIONID是不是一個uj5u.com熱心網友回復:
解決了嗎?同問 為什么session銷毀后getActiveSessions().size()獲取到的session數量不-1uj5u.com熱心網友回復:
兄弟 怎么解決的呀?我用sessionDAO.getActiveSessions() 發現session莫名也會多出幾個轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/251030.html
標籤:Java EE
上一篇:編譯為啥run不行,必須run without debugging?
下一篇:java 如何截取客戶端得螢屏
