使用Grails 2.0,spring security core plugin 1.2.6。 登录时,控制台上会显示以下错误:
| Error 2012-02-09 12:05:35,627 ["http-bio-8090"-exec-2] ERROR springsecurity.GormPersistentTokenRepository - Persistent token class not found: 'PersistentLogin'
如何解决?我不知道它何时出现。
答案 0 :(得分:2)
我认为您在Config.groovy
中有以下内容,但PersistentLogin
下没有名为grails-app/domain
的课程:
grails.plugins.springsecurity.rememberMe.persistent = true
grails.plugins.springsecurity.rememberMe.persistentToken.domainClassName = 'PersistentLogin'
解决方案是执行以下操作之一:
grails s2-create-peristent-token <classname>
。 See the documentation on this command here. 如果最后一个不起作用,您可能必须手动更新Config.groovy
以指向正确的类。我不是百分百肯定的,因为我从未运行过两次命令。