eclipse里面运行grails工程出错
Error executing script RunApp: groovy.lang.MissingMethodException: No signature of method: _GrailsPackage_groovy.packageFiles() is applicable for argument types: (java.lang.String) values: [D:\developTool\grails-src-1.1.1\grails-1.1.1\samples\petclinic]
gant.TargetExecutionException: groovy.lang.MissingMethodException: No signature of method: _GrailsPackage_groovy.packageFiles() is applicable for argument types: (java.lang.String) values: [D:\developTool\grails-src-1.1.1\grails-1.1.1\samples\petclinic]
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:331)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
at gant.Gant.withBuildListeners(Gant.groovy:344)
at gant.Gant.this$2$withBuildListeners(Gant.groovy)
at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
at gant.Gant.dispatch(Gant.groovy:334)
at gant.Gant.this$2$dispatch(Gant.groovy)
at gant.Gant.invokeMethod(Gant.groovy)
at gant.Gant.processTargets(Gant.groovy:495)
at gant.Gant.processTargets(Gant.groovy:480)
at grails.util.GrailsMain.run(GrailsMain.groovy:31)
at grails.util.GrailsMain.main(GrailsMain.groovy)
Caused by: groovy.lang.MissingMethodException: No signature of method: _GrailsPackage_groovy.packageFiles() is applicable for argument types: (java.lang.String) values: [D:\developTool\grails-src-1.1.1\grails-1.1.1\samples\petclinic]
at _GrailsPackage_groovy$_run_closure2.doCall(_GrailsPackage_groovy:124)
at RunApp$_run_closure1.doCall(RunApp.groovy:28)
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)
... 12 more
这个是grails包自带的例子

解决方案 »

  1.   

    只能说你的ClassPath设置有问题....
      

  2.   

    看看这篇,会有帮助
    http://blog.csdn.net/zdwzzu2006/archive/2008/04/09/2270880.aspx
      

  3.   

    后退到grails1.0.4版本就没有问题,grails1.1.1就有问题。
    后来发现不管在哪里运行都有问题,在命令行创建一个1.1.1的工程,并且运行,都报同样的错。