【问题标题】:Spring Security plugin displaying wrong labels in viewsSpring Security 插件在视图中显示错误的标签
【发布时间】:2013-07-19 08:49:06
【问题描述】:

我的 Spring Security 插件视图有问题,标签不正确,如下图所示:

我刚刚遵循了基本步骤: - 安装插件

grails install-plugin spring-security-core
  • 运行

    grails s2-quickstart org.example SecUser SecRole

  • 将以下内容添加到 UrlMappings.groovy:

    "/login/$action?"(controller: "login") "/logout/$action?"(controller: "logout")

  • 运行我的应用程序 (Liquidaciones)。

  • 转到 .../Liquidaciones/login/auth

为什么会这样?我以前用过这个插件(以前的版本),没有这个问题。

我正在使用: - 圣杯 2.2.2 - Spring 安全核心 1.2.7.3 - IDE:IntelliJ IDEA 12.0

提前致谢。

【问题讨论】:

    标签: grails spring-security


    【解决方案1】:

    您没有包含您的图片,但我假设您看到的是 Grails 2.2.3 中修复的 http://jira.grails.org/browse/GRAILS-10058

    【讨论】:

    • 我明白了。但是我该如何解决呢?我只需要手动编写正确的标签吗?或者我是否必须重新配置我的项目以指向一个新的 (2.2.3) Grails 安装文件夹?请提供线索,我是 Grails 初学者。
    • 升级到 2.2.3。不要运行grails upgrade,因为这只是一个小跳跃 - 以与之前相同的方式安装 2.2.3(顺便说一句,gvmtool.net 是最好的方式)并编辑 application.properties,将 2.2.2 更改为 2.2.3跨度>
    • 现在它工作正常了!我没有告诉你我的操作系统是 Windows 7。这就是我所做的:1. 未压缩
    【解决方案2】:

    现在它可以正常工作了!我没有告诉你我的操作系统是 Windows 7。这就是我所做的:

    1. 在我的 C 目录中解压缩 Grails 2.2.3。
    2. 编辑 GRAILS_HOME 变量,将其更改为 GRAILS_HOME=C:\grails-2.2.3\
    3. 编辑 application.properties 文件,从 2.2.2 更改 Grails 版本 到 2.2.3,像这样:app.grails.version=2.2.3
    4. 在 Liquidaciones(这是我的项目名称)节点中单击鼠标右键,选择 Grails,选择Change SDK version,添加并选择Grails 2.2.3 分发。

    完成此操作后,我的 Grails 应用程序使用 Spring Security 保护,显示正确的标签。

    感谢伯特·贝克维斯!

    【讨论】:

      猜你喜欢
      • 2011-04-13
      • 2020-09-28
      • 1970-01-01
      • 2014-01-01
      • 2013-12-02
      • 2012-06-03
      • 2021-06-06
      • 2011-11-25
      • 2015-02-16
      相关资源
      最近更新 更多