如何在java

时间:2015-07-27 19:57:27

标签: java session websphere session-cookies load-balancing

我们的应用程序部署在运行WebSphere 8.5上的负载均衡器的多集群环境中。

在WebSphere上启用了Session Affinity。

在我们的应用程序中,一旦会话到期,将使用新的SessionID创建一个新会话,但要使会话关联工作,请求头中的SessionID应与对负载均衡器的初始请求的会话ID相同。

我想要实现的目标?

一旦会话过期,就会调用request.getSession();使用新的SessionID创建一个新会话。

我已经存储了旧会话的SessionID,现在我想用旧的SessionID更新这个新会话。

请参阅下面的请求标头cookie中的会话更新方式,并且cloneID保持不变。

enter image description here

非常感谢任何帮助。

由于

1 个答案:

答案 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.