セッションをデータベースに保存する必要があります。バージョン 1.2.0 でRobert Fischer の database-session プラグイン ( https://github.com/RobertFischer/grails-database-session ) を使用し、それを grails 2.1 に更新しました。メイン プロジェクトにプラグインをインストールしましたが、Spring セキュリティ コアのログアウト機能を除いてすべて正常に動作します。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)