0

我有一个 grails 应用程序,它有不同的子域,例如:dashboard.domain.tld 和 app.domain.tld 等等。

我有这个设置在我的 tomcat 上在线工作(在子域之间共享会话),但我需要在开发环境中离线测试它。

我创建了一些主机,例如:dashboard.localhost.dev 和 app.localhost.dev,这似乎可行,但每次访问不同的子域时,我总是必须重新登录。

如何配置 grails / tomcat 插件以共享会话 / cookie 子域范围?

4

1 回答 1

-1

即使是老问题,我的解决方案是创建 _Events.groovy 脚本,其内容如下:

eventConfigureTomcat = {tomcat ->
    def context = tomcat.host.findChild("")
    context.setSessionCookieDomain(".domain.tld")
    context.setSessionCookiePath("/")
}
于 2015-12-15T03:45:30.357 回答