grails 1.3.7 启动时,得到以下错误:
运行Grails应用程序.. 2011-04-22 09:38:17,828 [主要]错误 plugins.DefaultGrailsPluginManager - 配置动态方法时出错 plugin [logging:1.3.7]:无法添加新内容 参数[[]]的方法[getLog]。它 已经存在! groovy.lang.GroovyRuntimeException: 无法添加新方法[getLog] 参数[[]]。它已经存在!在 org.grails.tomcat.TomcatServer.start(TomcatServer.groovy:212) 在 grails.web.container.EmbeddableServer $ start.call(未知 来源)at _GrailsRun_groovy $ _run_closure5_closure12.doCall(_GrailsRun_groovy:158) 在 _GrailsRun_groovy $ _run_closure5_closure12.doCall(_GrailsRun_groovy) 在 _GrailsSettings_groovy $ _run_closure10.doCall(_GrailsSettings_groovy:280) 在 _GrailsSettings_groovy $ _run_closure10.call(_GrailsSettings_groovy) 在 _GrailsRun_groovy $ _run_closure5.doCall(_GrailsRun_groovy:149) 在 _GrailsRun_groovy $ _run_closure5.call(_GrailsRun_groovy) 在 _GrailsRun_groovy.runInline(_GrailsRun_groovy:116) 在 _GrailsRun_groovy.this $ 4 $ runInline(_GrailsRun_groovy) 在 _GrailsRun_groovy $ _run_closure1.doCall(_GrailsRun_groovy:59)at at RunApp $ _run_closure1.doCall(RunApp.groovy:33)at gant.Gant $ _dispatch_closure5.doCall(Gant.groovy:381) 在 gant.Gant $ _dispatch_closure7.doCall(Gant.groovy:415) 在 gant.Gant $ _dispatch_closure7.doCall(Gant.groovy)at gant.Gant.withBuildListeners(Gant.groovy:427) 在 gant.Gant.this $ 2 $ withBuildListeners(Gant.groovy) 在 gant.Gant $这个$ 2 $ withBuildListeners.callCurrent(未知 来源)at gant.Gant.dispatch(Gant.groovy:415) 在 gant.Gant.this $ 2 $讯(Gant.groovy) 在 gant.Gant.invokeMethod(Gant.groovy) 在 gant.Gant.executeTargets(Gant.groovy:590) 在 gant.Gant.executeTargets(Gant.groovy:589)
答案 0 :(得分:4)
鉴于您提供的上下文信息非常少,因此很难提供任何帮助。我最好的猜测是日志插件试图将log
属性或getLog()
方法添加到您的某个类(很可能是控制器,服务或域),但您已经声明了这个属性/方法在同一个类中。