2013-09-26 45 views
3

我們的Tomcat創建會話ID,格式如下:主機名在Tomcat中的cookies

JSESSIONID = a345465820fce654354646ae(服務器名);

是否可以配置它,使服務器名不是會話ID的一部分?

回答

0

我認爲你需要實現你自己的會話管理器來改變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文檔中有這樣的例子。

希望它可以幫助你前進。

+0

@j_maly我想這不適合你。有什麼問題? – Qben

+0

我們決定無視它.. –