gpt4 book ai didi

grails - Grails:Spring Security插件-错误springsecurity.GormPersistentTokenRepository

转载 作者:行者123 更新时间:2023-12-02 14:04:08 25 4
gpt4 key购买 nike

使用Grails 2.0,Spring Security核心插件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'

如何解决?我不知道它什么时候出现。

最佳答案

在我看来,您的Config.groovy中包含以下内容,但在PersistentLogin下没有名为grails-app/domain的类:

grails.plugins.springsecurity.rememberMe.persistent = true
grails.plugins.springsecurity.rememberMe.persistentToken.domainClassName = 'PersistentLogin'

解决方案是执行以下操作之一:
  • 如果您不想永久登录,只需删除这两行。
  • 如果要永久登录,并且已经拥有正确的类,请使用PersistentLogin类的fully-qualified name更新第二行。它可能具有不同的名称,或者可能位于不同的程序包下。
  • 如果您要永久登录,但又不想拥有此类,请重新运行grails s2-create-peristent-token <classname>See the documentation on this command here.

  • 如果最后一个不起作用,则可能必须手动更新 Config.groovy以指向正确的类。我对此不太确定,因为我从未两次运行过该命令。

    关于grails - Grails:Spring Security插件-错误springsecurity.GormPersistentTokenRepository,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9208983/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com