【问题标题】:Grails cannot find plugin provided view after modifying controller修改控制器后 Grails 找不到插件提供的视图
【发布时间】:2011-03-16 20:20:45
【问题描述】:

我创建了一个 grails 插件,其中添加了一些域类、控制器和视图。创建插件后,我在 BuildConfig.groovy 中使用“grails.plugin.location.'...' = '.....'”将其导入到 grails 应用程序中。

应用程序启动时一切正常。而且,在线修改插件中的视图 GSP 时,一切都很好。

但是,当我修改插件中的任何控制器时,grails 无法在插件中找到修改后的控制器对应的视图文件。 Tomcat 报告“HTTP 状态 404”错误。而且,重启 grails 后一切都恢复正常了。

我正在使用 Grails 1.3.3 和 Groovy 1.7.2。

【问题讨论】:

  • 对不起,问题出现在第二次修改控制器之后。第一次还好。有没有人遇到过这种情况?非常感谢!

标签: grails plugins


【解决方案1】:

谷歌搜索后,我发现这是一个未解决的错误。请参考以下网址:

http://jira.codehaus.org/browse/GRAILS-5869

在错误页面中,报告了一种解决方法。您可以为插件的控制器类添加注释以使一切正常。下面是一个例子:

导入 org.codehaus.groovy.grails.plugins.metadata.GrailsPlugin

@GrailsPlugin(name='...', version='...')

类 ... { …… }

【讨论】:

    猜你喜欢
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2012-04-02
    • 2018-06-04
    • 2012-02-28
    • 2021-06-11
    相关资源
    最近更新 更多