修改控制器后,Grails无法找到插件提供的视图

时间:2010-07-16 08:42:10

标签: grails plugins

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

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

但是,当我修改插件中的任何控制器时,grails无法在插件中找到与修改后的控制器对应的视图文件。 Tomcat报告“HTTP Status 404”错误。并且,重新启动grails后,一切都变得好了。

我使用的是Grails 1.3.3和Groovy 1.7.2。

1 个答案:

答案 0 :(得分:1)

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

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

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

import org.codehaus.groovy.grails.plugins.metadata.GrailsPlugin

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

class ... {      .... }