Java JBoss-SpringWeb项目-需要在URL中包含jsessionid才能在JBoss集群解决方案中保持粘性

Java JBoss-SpringWeb项目-需要在URL中包含jsessionid才能在JBoss集群解决方案中保持粘性,java,spring,jboss,web,jsessionid,Java,Spring,Jboss,Web,Jsessionid,我目前有一个基于Spring和JBoss7.1.1的web项目。我们已经实现了一个具有集群和高可用性的解决方案。我对这方面的事情不太了解 不过,有人告诉我,我需要在URL中包含jsessionid,以确保它对集群中的一个节点保持粘性 在我的Spring SecurityConfiguration中,我预先添加了以下内容,因为当我访问带书签的URL时,它将jsessionid附加到URL中: <http auto-config="true" disable-url-rewriting="tr

我目前有一个基于Spring和JBoss7.1.1的web项目。我们已经实现了一个具有集群和高可用性的解决方案。我对这方面的事情不太了解

不过,有人告诉我,我需要在URL中包含jsessionid,以确保它对集群中的一个节点保持粘性

在我的Spring SecurityConfiguration中,我预先添加了以下内容,因为当我访问带书签的URL时,它将jsessionid附加到URL中:

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

仅删除此项不会使其粘在一个节点上


有人能告诉我怎么做吗?

您是否尝试过将以下配置放入'web.xml'中

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

统一资源定位地址
据我所知,它与Servlet3.0+一起工作


请记住,您仍然需要
禁用url rewriting=“false”
配置。

您使用的是哪种负载平衡器?您使用的是mod cluster还是apache之类的外部负载平衡器?如果您使用mod_cluster,这里有一个链接可能对您有用-。