Мне кажется, что в вашем Config.groovy
есть следующее, но у вас нет класса с именем PersistentLogin
в grails-app/domain
:
grails.plugins.springsecurity.rememberMe.persistent = true
grails.plugins.springsecurity.rememberMe.persistentToken.domainClassName = 'PersistentLogin'
Решение состоит в том, чтобы сделать одиниз следующего:
- Если вы не хотите постоянных входов в систему, просто удалите эти две строки.
- Если вы хотите постоянные входы в систему и уже имеете правильный класс, обновите второйстрока с полностью определенным именем класса PersistentLogin.У него может быть другое имя или другой пакет.
- Если вы хотите иметь постоянные входы в систему, но не думаете, что у вас уже есть этот класс, перезапустите
grails s2-create-peristent-token <classname>
. См. Документацию по этой команде здесь.
Если последняя не работает, вам, возможно, придется вручную обновить Config.groovy
, чтобы указать на правильный класс.Я не уверен на 100%, потому что я никогда не запускал команду дважды.