【问题标题】:Hostname in tomcat cookiesTomcat cookie 中的主机名
【发布时间】:2013-09-26 23:13:08
【问题描述】:

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

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

是否可以将其配置为 server-name 不是会话 ID 的一部分?

【问题讨论】:

    标签: java session tomcat hostname


    【解决方案1】:

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

    How to generate custom JSESSIONID, based on some hash of user's data in order to replicate session

    但是,如果您的 Tomcat 前面有一个 Apache 服务器,则创建自己的 cookie 并使用它而不是 JSESSIONID 可能会更容易。您可以使用mod_header 来执行此操作,mod_proxy_balancer 文档中有一个示例。

    希望它可以帮助您前进。

    【讨论】:

    • @j_maly 我猜这对你不起作用。出了什么问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-13
    • 2011-11-05
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多