我们的应用程序部署在运行WebSphere 8.5上的负载均衡器的多集群环境中。
在WebSphere上启用了Session Affinity。
在我们的应用程序中,一旦会话到期,将使用新的SessionID创建一个新会话,但要使会话关联工作,请求头中的SessionID应与对负载均衡器的初始请求的会话ID相同。
我想要实现的目标?
一旦会话过期,就会调用request.getSession();使用新的SessionID创建一个新会话。
我已经存储了旧会话的SessionID,现在我想用旧的SessionID更新这个新会话。
请参阅下面的请求标头cookie中的会话更新方式,并且cloneID保持不变。
非常感谢任何帮助。
由于
答案 0 :(得分:0)
There's a Session Management custom property, HttpSessionIdReuse, that allows you to use the incoming id even if a new underlying session is needed. Check the KC for full details and give it a try.