我需要将会话存储在数据库中。我在 1.2.0 版本中使用了来自 Robert Fischer ( https://github.com/RobertFischer/grails-database-session )的数据库会话插件,并将其更新为 grails 2.1。我在我的主项目中安装了插件,除了 spring security core 中的注销功能外,一切正常。当我通过 spring security logout-controller 注销时,出现以下异常:
URI: /myProject/j_spring_security_logout
Class: grails.plugin.databasesession.InvalidatedSessionException
Message: Session ABD84995E13B9D1AD4DBD228C0E5902C is invalid; cannot access/modify it.
也许您知道解决此问题的解决方案?
我的环境:
Grails 2.1
Spring Security Core 1.2.7
grails-database-session 1.2.0 by Robert Fischer (see Github)
mySQL-Database is connected (JDBC)