redis反序列化session報錯

Caused by: java.lang.Exception: Failed to deserialize object type

at com.jfinal.plugin.redis.SerializeUtils.deserialize(SerializeUtils.java:36)
... 33 more
Caused by: java.lang.ClassNotFoundException: com.moya.muye.config.shiro.Principal

最近公司平臺做多實例部署,採用redis作爲session共享緩存的時候,上面的錯誤一直出現,

但是部署在windows平臺上不會有問題,linux下一直報上面的錯誤,對日誌進行了全面分析,

反序列化session時報錯,tomcat裏面也沒有包衝突。最後想起了tomcat lib下面放了redis包,

而反序列化的class都在當前項目的classpath路徑和lib下,後來把tomcat lib下面的包拷貝到

項目下面的lib下,就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章