我们的Tomcat使用以下格式创建会话ID:
jsessionid=a345465820fce654354646ae.(server-name);
是否可以将其配置为server-name不是会话id的一部分?
发布于 2013-09-26 21:48:08
我认为你需要实现你自己的会话管理器来改变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文档中有一个这样的示例。
希望它能帮助你前进。
https://stackoverflow.com/questions/19029279
复制相似问题