我有一个有不同子域名的grails应用程序,例如: dashboard.domain.tld和app.domain.tld等等。
我有这个设置在我的tomcat上在线工作(在子域之间共享会话)但我需要在开发环境中离线测试。
我创建了一些主机,例如: dashboard.localhost.dev和app.localhost.dev这似乎有效,但我每次访问不同的子域时都要重新登录。
如何配置grails / tomcat插件以共享会话/ cookie子域?
答案 0 :(得分:-1)
即使这是一个老问题,我的解决方案是使用以下内容创建_Events.groovy脚本:
eventConfigureTomcat = {tomcat ->
def context = tomcat.host.findChild("")
context.setSessionCookieDomain(".domain.tld")
context.setSessionCookiePath("/")
}