Мне нужно, чтобы сеансы хранились в базе данных. Я использовал подключаемый модуль сеанса базы данных от Роберта Фишера ( https://github.com/RobertFischer/grails-database-session ) в версии 1.2.0 и обновил ее до версии grails 2.1. Я установил плагин в свой основной проект, и все работает нормально, кроме функции выхода из системы в весеннем ядре безопасности. Когда я выхожу из системы через 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)