首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Session和HazelCast IMDG在WildFly 18上进行会话复制和集群

使用Session和HazelCast IMDG在WildFly 18上进行会话复制和集群
EN

Stack Overflow用户
提问于 2020-01-22 06:59:52
回答 1查看 377关注 0票数 0

根据要求,我必须将WebApp会话合并到WildFly 18上。

我使用Spring会话来管理集群和过滤以及Security。WebApp使用JSF2.3作为前端,我使用HazelCast复制和存储会话。

问题是,当我尝试在WildFly上运行我的应用程序时,一旦登录,如果我试图刷新页面或导航到其他页面,我就会立即被注销。同样的应用程序在Tomcat上运行得很好,所以WildFly的配置肯定有问题。

到目前为止我所做的是:

我使用standalone.xml(with默认配置的

  • ),而不是,fullhazelcast-all.jar已经从web.xml中删除了<distributable/> (尽管结果是相同的,要么我在项目中使用hazelcast-all.jar将其添加到web.xml).
  • I'm中。

那么,我是否应该在WildFly中做任何事情来停止使用它内置的infispan集群呢?

我搜索了一下,发现了这个:https://developer.jboss.org/thread/266186?_sscc=t

我确信我在用野蝇配置应用程序时遗漏了一些东西。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-01-28 12:57:11

从web.xml中删除将导致WildFly使用基于ConcurrentHashMap的会话管理器(即不再使用Infinispan)。Spring会话应该劫持请求,这样就不会创建任何HttpSessions (在WF的会话管理器中)。这意味着您不能使用WildFly来管理安全性(即标准的JEE身份验证/授权),因为一切都需要由Spring来管理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59854232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档