5

我们的 Tomcat 使用以下格式创建会话 ID:

jsessionid=a345465820fce654354646ae.(服务器名称);

是否可以对其进行配置,以使服务器名称不是会话 ID 的一部分?

4

1 回答 1

1

我认为您需要实现自己的会话管理器来更改JSESSIONID. 我不确定你想要实现什么,但这个问题可能很有趣,你还有一个指向 Tomcat 的会话管理器 HOW-TO 的链接。

如何根据用户数据的一些哈希生成自定义 JSESSIONID 以复制会话

但是,如果您的 Tomcat 前面有 Apache 服务器,则创建自己的 cookie 并使用它而不是JSESSIONID. 您可以通过使用mod_header来做到这一点,在mod_proxy_balancer文档中有一个示例。

希望对你有所帮助。

于 2013-09-26T13:48:08.220 回答