【问题标题】:Grails - uninstalling Spring Security CoreGrails - 卸载 Spring Security Core
【发布时间】:2011-09-12 19:59:31
【问题描述】:

完全卸载 spring-security-core 插件的正确方法是什么?我正在开发一个不再需要登录的 Grails 应用程序,我想删除它。

即使我已经通过以下方式卸载了它:

grails 卸载插件 spring-security-core

插件 [spring-security-core-1.1.3] 已安装,但未在应用程序的元数据中找到,要卸载吗? [y,n] 我的选择似乎没有任何影响。

启动应用程序时,我不断收到消息“正在配置 Spring Security ...”。

【问题讨论】:

    标签: plugins grails spring-security grails-plugin


    【解决方案1】:

    uninstall-plugin 应该可以工作,但您可以手动完成。编辑application.properties 并删除插件的行,然后删除$HOME/.grails/<grails version>/projects/<your project>/plugins 下的目录。然后运行 ​​grails clean 删除所有旧类。

    一般来说,只要插件不在其_Uninstall.groovy 脚本中做任何工作,这将起作用,Spring Security Core 就是这种情况(它是空的)。

    【讨论】:

      【解决方案2】:

      您还应该确保清除所有对您可能使用过的 Spring Security bean 的引用。例如,如果您将 springSecurityService 注入到您的控制器/服务/等中以检索当前登录的用户 - 您现在将在启动/空指针异常时发现缺少 bean

      【讨论】:

        猜你喜欢
        • 2019-05-09
        • 2017-06-20
        • 2011-04-22
        • 2016-03-23
        • 2012-09-29
        • 2017-11-09
        • 2016-05-06
        • 2012-11-04
        • 2014-05-04
        相关资源
        最近更新 更多