現在配置好了,session也能存進redis中了,但是session不共享
JSESSIONID=85BA6B206C53213A7147C31C1FDEA7B9.webuiApp
JSESSIONID=F75A1BBC59A87346726822F cat的名字現在tomcat還需要什麼設定才能讓兩個tomcat共享session
大家讲道理2017-05-18 10:47:33
servlet自帶的HttpSession沒有實現Serialize接口,是不能存進redis中的
既然你的session可以存進redis,那就說明你使用的是自訂的session
不知道你使用的是哪個框架呢?如果沒有使用框架,那你就需要自己實作session的管理方法了。
大概思路如下:
專案中整合jredis客戶端,用來管理連接redis進行管理
自訂攔截器,實作session的建立/修改/刪除方法。實作程式碼就是處理redis中的資料
自己實作比較複雜
推薦你使用框架Apache Shiro,這是一個安全框架,有一套自己的session。他已經實作了ehcache儲存session。
如果你要使用其他快取(例如redis),需要自己寫程式碼。不是很複雜