多个 Grails 应用程序会话超时问题
Posted
技术标签:
【中文标题】多个 Grails 应用程序会话超时问题【英文标题】:multiple grails app session timeout Issue 【发布时间】:2012-08-18 22:25:53 【问题描述】:我正在使用 tomcat7 并希望在其上部署 2 grails 应用程序。一个带有 ROOT.war,另一个带有 abc.war。我的 abc 应用程序出现会话过期问题。
您能否告诉我如何为这两个应用程序配置上下文,以免它们发生冲突。
我尝试在我的 abc 应用中设置 grails.app.context="/abc"
但无法解决问题..
如果我单独运行这个名为 ROOT.war 的 abc 应用程序,它可以正常工作。
这两个应用程序都有一些共同的 jar 和类。
【问题讨论】:
【参考方案1】:在同一个实例中运行这两个应用程序应该没有问题。对于 ROOT 应用,在 Config.groovy 中设置 grails.app.context = '/'。对于 abc,您不必在 Config 中指定任何内容。
有关设置会话超时,请参阅How to configure a session timeout for Grails application?。
【讨论】:
以上是关于多个 Grails 应用程序会话超时问题的主要内容,如果未能解决你的问题,请参考以下文章
会话超时后重定向(Grails、Spring Security Core、Tomcat)
部署到 Tomcat 时,Grails 3 会话超时不起作用