【发布时间】:2012-05-18 21:05:19
【问题描述】:
我有一个在 Grails (v1.3.7) 中开发的应用程序,我们使用 Spring Security Core (v1.2.6) 插件进行身份验证。在构建 .war 文件后,我在标准的 tomcat 服务器中部署了应用程序 (v7.0.22)。应用程序运行良好。
我知道我可以在构建应用程序之前或在 tomcat 服务器本身中配置 web.xml 中的会话超时时间。但是,我希望(另外)在会话超时时自动将任何页面重定向到登录页面。因为,如果 Session 超时并且用户点击任何链接或只是刷新当前页面,他们就会得到一个 tomcat 错误。
谁能建议一种轻松解决它的方法? Tomcat 或 Spring Security Core 中是否有任何配置(如 expired-session-url)可以完成这项工作?
我在插件文档站点、插件博客站点中进行了搜索,但没有找到。 This site 建议我需要在代码中添加一个侦听器,我不想这样做,并且想使用像 this 这样的简单配置。谁能指导一下?
感谢期待
【问题讨论】:
标签: grails spring-security tomcat7