spring - 为JSESSIONID cookie配置域

时间:2016-04-24 05:22:50

标签: java spring-mvc tomcat cookies

我正在使用java spring mvc应用程序。我的应用程序有一些像这样的子域:

sub1.test.com

sub2.test.com

我的问题是,当我登录表单网址sub1.test.com/login并尝试转到sub2.test.com\home时,我会将我重定向到sub2.test.com/login。当我从浏览器控制台面板检查Cookie时,域JSESSIONID有一个subxx.test.com Cookie。我认为它应该是test.com。但我不知道如何配置spring会话ID域。

注意我使用apache tomcat 8.0.11。

1 个答案:

答案 0 :(得分:1)

我自己找到了解决方案。只需在conf/context.xml中添加以下代码即可解决问题:

<context  sessionCookiePath="/" sessionCookieDomain="test.ir">
...
</context>