如何在Java中将会话存储到磁盘

时间:2019-05-01 17:11:00

标签: java spring session tomcat

我有一个Web应用程序,使用JVM作为会话存储。但是最近有一定数量的用户超过时。应用程序关闭。因此,我正在尝试使用Tomcat Persistent Manager Implementation将会话传输到文件,该实现将会话存储在扩展名为.session的文件中,并且最终没有位置。解决了几个NotSerializableException错误,并开始出现DestructionCallbackBindingListener错误以及其他几个错误。所以修复所有这些错误不切实际,因为我的应用程序很大。另外,没有指出Tomcat不能在类中序列化哪个属性。

只要会话在RAM(JVM堆空间)中,就没有问题。但是,如果应用服务器决定将其换成更耐用的介质。然后,它开始出现错误,时间无法预测。因此,除了我提到的存在之外,请有人提出一种用于将会话存储到JVM之外的方法,请解释如何使用。

0 个答案:

没有答案