Grails控制器中的新操作出错

Grails控制器中的新操作出错,grails,Grails,我是groovy&grails新手,所以这可能很愚蠢 但我有一个非常简单的hello world应用程序,索引操作运行良好,但我尝试添加一个新操作ok,它在重建时出错 我的控制器很简单 class AggregatorController { def index() { render "hello world 2222" } def ok() { render "no" } } 这是我得到的错误: org.grails.co

我是groovy&grails新手,所以这可能很愚蠢

但我有一个非常简单的hello world应用程序,索引操作运行良好,但我尝试添加一个新操作
ok
,它在重建时出错

我的控制器很简单

class AggregatorController {

    def index() {
        render "hello world 2222"
    }

    def ok() {
         render "no"
    }
}
这是我得到的错误:

org.grails.core.exceptions.GrailsRuntimeException:实例化类型为[class org.grails.core.DefaultGrailsControllerClass]:InvocationTargetException的人工制品类[class nba.AggregatorController]时出错

在回溯过程中,我看到:

原因:java.lang.NoSuchMethodError:nba.AggregatorController.ok()Ljava/lang/Object


如果我删除ok方法,一切都很好

ok!我刚刚运行了
grails clean
,然后现在重新运行grails及其工作原理,但我想了解为什么会发生这种情况,如果可能的话,谢谢检查: