我正在开发一个 java spring mvc 应用程序。我的应用程序有一些这样的子域:
sub1.test.com
sub2.test.com
我的问题是当我登录表单 url sub1.test.com/login
并尝试转到 sub2.test.com\home
时,spring 将我重定向到 sub2.test.com/login
。当我从浏览器控制台面板检查 cookie 时,有一个域为 subxx.test.com
的 JSESSIONID
cookie。我认为应该改为 test.com
。但我不知道如何配置 spring session id 域。
请注意,我使用的是 apache tomcat 8.0.11。
最佳答案
我自己找到了解决方案。只需在 conf/context.xml
中添加以下代码即可解决问题:
<context sessionCookiePath="/" sessionCookieDomain="test.ir">
...
</context>
关于java - spring - 为 JSESSIONID cookie 配置域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36819583/