更新到2.3.9 - 执行脚本RunApp时出错:org / codehaus / groovy / runtime / typehandling / ShortTypeHandling

时间:2014-06-03 04:37:08

标签: grails

我是2.3.7到2.3.9的更新grails并且有错误

  

执行脚本RunApp时出错:   组织/ Codehaus的/常规/运行/ typehandling / ShortTypeHandling。

这是run-app --stacktrace --verbose:

  

|加载Grails 2.3.9

     

|配置classpath

     

     

|环境设置为开发

     

.................................

     

|包装Grails应用程序

     

...........

     

|编译1个源文件

     

[groovyc]编译1个源文件   Z:\ future13_grails \ CERP \目标\类

     

.....................................错误

     

|

     

执行脚本RunApp时出错:   组织/ Codehaus的/常规/运行/ typehandling / ShortTypeHandling

     

java.lang.NoClassDefFoundError:   组织/ Codehaus的/常规/运行/ typehandling / ShortTypeHandling

     

在   org.grails.plugins.tomcat.TomcatServer(TomcatServer.groovy:81)。

     

在   org.grails.plugins.tomcat.InlineExplodedTomcatServer。(InlineExplodedTomcatServer.groovy)

     

在   org.grails.plugins.tomcat.TomcatServerFactory.createInline(TomcatServerFactory.groovy:38)

     

在   org.codehaus.groovy.grails.project.container.GrailsProjectRunner.runInline(GrailsProjectRunner.groovy:183)

     

在   org.codehaus.groovy.grails.project.container.GrailsProjectRunner.runApp(GrailsProjectRunner.groovy:119)   在   org.codehaus.groovy.grails.project.container.GrailsProjectRunner $ runApp $ 0.call(未知   源)

     

在   org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

     

在   org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

     

...

     

错误|执行脚本RunApp时出错:   组织/ Codehaus的/常规/运行/ typehandling / ShortTypeHandling

这是BuildConfig.groovy

  

... plugins {           //仅适用于构建系统的插件           build':tomcat:7.0.52.1'

    // plugins for the compile step
    compile ':scaffolding:2.0.3'
    compile ':cache:1.1.1'
    compile ":spring-security-core:2.0-RC2"
    compile ":searchable:0.6.6"

    // plugins needed at runtime but not for compilation
    runtime ':hibernate:3.6.10.15' // ':hibernate4:4.3.5.3' for Hibernate 4
    runtime ':database-migration:1.4.0'
    runtime ":jquery:1.10.2"
    runtime ':resources:1.2.8'
    // Uncomment these (or add new ones) to enable additional resources capabilities
    //runtime ":zipped-resources:1.0.1"
    //runtime ":cached-resources:1.1"
    //runtime ":yui-minify-resources:0.1.5"
    runtime ":cors:1.1.2"
} ...

3 个答案:

答案 0 :(得分:6)

我删除了目标文件夹并运行grails,它运行成功。

答案 1 :(得分:0)

重复问题Groovy ShortTypeHandling ClassNotFoundException

我怀疑任何插件的版本只与Grails版本2.4.0及更高版本(Groovy 2.3.*附带)兼容。

答案 2 :(得分:0)

如果无法删除目标文件夹,请在尝试再次运行项目之前使用clean和compile命令。