/ / Upgrade para Grails 2.4: ClassNotFoundException: org.springframework.web.filter.GenericFilterBean - grails, segurança da primavera, grails-2.4

Faça o upgrade para o Grails 2.4: ClassNotFoundException: org.springframework.web.filter.GenericFilterBean - grails, spring-security, grails-2.4

Eu estou tentando atualizar um aplicativo para Grails 2.4.5 de 2.3.11. Eu não pareço ser capaz de fazer isso funcionar. Eu uso o plug-in Spring Security Core e Spring Security REST. Tentando executar o aplicativo, esta exceção é lançada indicando o Spring Security Core como a origem:

2015-04-29 16:20:24,497 [localhost-startStop-1] ERROR context.GrailsContextLoaderListener  - Error initializing the application: org/springframework/web/filter/GenericFilterBean
Message: org/springframework/web/filter/GenericFilterBean
[...]
|    212 | doCall                         in SpringSecurityCoreGrailsPlugin$_closure2
[...]
Caused by ClassNotFoundException: org.springframework.web.filter.GenericFilterBean

Por que ele não encontra a classe GenericFilterBean? O plugin de segurança do Spring indica que ele é compatível com o Grails 2.4.

Os plugins estão incluídos no BuildConfig.groovy assim:

compile (":spring-security-rest:1.5.0.RC4")
compile (":spring-security-core:2.0-RC4")

Respostas:

0 para resposta № 1

Você já olhou a documentação de referência? (Grails 2.4.x: atualizando do Grails 2.3) http://grails.github.io/grails-doc/2.4.x/guide/upgradingFrom23.html

parece um erro de dependência, por favor liste todos os plugins sendo usados ​​em BuildConfig.groovy e o applicationContext.xml para ter mais clareza sobre o problema.