1

我目前有一个基于 Spring 和 JBoss 7.1.1 的 Web 项目。我们已经实施了具有集群和高可用性的解决方案。我不太了解这方面的事情。

不过,我被告知的是,我需要在 URL 中包含 jsessionid 以确保它与集群中的一个节点保持粘性。

在我的 Spring 安全配置中,我之前添加了以下内容,因为当我访问带有书签的 URL 时,它会将 jsessionid 附加到 URL:

<http auto-config="true" disable-url-rewriting="true">

单独删除它不会使其粘在一个节点上。

谁能告诉我知道这样做吗?

4

1 回答 1

0

您是否尝试将以下配置放入`web.xml?

<session-config>
    <tracking-mode>URL</tracking-mode>
</session-config>

据我所知,适用于 Servlet 3.0+。

请记住,您仍然需要disable-url-rewriting="false"配置。

于 2012-11-16T13:24:45.590 回答