【问题标题】:Upgrade to Grails 2.4: ClassNotFoundException: org.springframework.web.filter.GenericFilterBean升级到 Grails 2.4:ClassNotFoundException:org.springframework.web.filter.GenericFilterBean
【发布时间】:2015-07-08 21:53:55
【问题描述】:

我正在尝试将应用程序从 2.3.11 升级到 Grails 2.4.5。我似乎无法让它发挥作用。 我使用 Spring Security Core 和 Spring Security REST 插件。尝试运行应用程序时,抛出此异常,表明 Spring Security Core 为源:

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

为什么找不到 GenericFilterBean 类? Spring 安全插件表明它与 Grails 2.4 兼容。

插件包含在 BuildConfig.groovy 中,如下所示:

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

【问题讨论】:

  • 这仍然是个问题吗?

标签: grails spring-security grails-2.4


【解决方案1】:

您查看过参考文档吗? (Grails 2.4.x:从 Grails 2.3 升级) http://grails.github.io/grails-doc/2.4.x/guide/upgradingFrom23.html

看起来像是依赖错误,请列出 BuildConfig.groovy 和 applicationContext.xml 中使用的所有插件,以便更清楚地了解问题。

【讨论】:

    猜你喜欢
    • 2014-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多