将HttpSession对象添加到Infinispan缓存

将HttpSession对象添加到Infinispan缓存,session,caching,infinispan,Session,Caching,Infinispan,我们已经开始在web应用程序中使用infinispan缓存和wildfly 13。web应用程序以wildfly域模式部署在两个节点组成的集群中,一个节点作为主节点,另一个节点作为从节点。在应用程序中,我们有一个管理员功能,管理员可以终止用户 所以我们要做的是将会话对象添加到Infinispan缓存中,检索它,并在需要时终止它。我知道HttpSession对象是不可序列化的,因此无法将其添加到缓存,但添加到会话对象的每个属性都是可序列化的,因此我的问题是,是否有解决此问题的方法?因为现在,当我尝

我们已经开始在web应用程序中使用infinispan缓存和wildfly 13。web应用程序以wildfly域模式部署在两个节点组成的集群中,一个节点作为主节点,另一个节点作为从节点。在应用程序中,我们有一个管理员功能,管理员可以终止用户


所以我们要做的是将会话对象添加到Infinispan缓存中,检索它,并在需要时终止它。我知道HttpSession对象是不可序列化的,因此无法将其添加到缓存,但添加到会话对象的每个属性都是可序列化的,因此我的问题是,是否有解决此问题的方法?因为现在,当我尝试将会话添加到缓存时,我们得到了一个NotSerializable错误,并且由于安全原因,不再可能从sessionId检索会话并终止它

无需手动与Infinispan缓存交互:WildFly透明地支持Infinispan的完整http会话群集。请参见

嗨,特里斯坦。这是否意味着我的应用程序可以看到两台服务器上的会话?因为这不会发生在我的服务器上,它只能看到服务器上打开应用程序实例的会话。您是否已将元素添加到web.xml中?是的,Tristan,我已将标记添加到我的web.xml中