将 OpenLiberty sessionCache-1.0 功能与 HazelCast 一起使用,您可以轻松地在 HazelCast 内存集群中保存和共享会话数据,如下所述:https ://openliberty.io/guides/sessions.html 。
但是,在此设置中,会话数据在内部存储在名为:com.ibm.ws.session.attr.[app-context-root] 和 com.ibm.ws.session.meta.[app-context-root] 的映射中此处指出(尽管我没有看到 OpenLiberty 文档明确说明了这一点)
这可以防止不同的应用程序(具有不同的上下文根)共享会话数据,因为它们正在从不同的命名映射中写入和读取会话数据。
有没有办法覆盖此名称以使具有不同上下文根的应用程序能够从同一个映射中读写以共享会话数据?
我正在查看 OpenLiberty 文档中的httpSession-和httpSessionCache-properties,但找不到任何支持此类内容的属性。