Grails:错误,包括war文件中的platform-ui插件

时间:2013-11-04 14:48:34

标签: grails war grails-plugin

我创建了一个新的Grails 2.2应用程序,其中包含platform-ui-1.0.RC5插件。每当我使用Grails“run-app”命令在开发模式下启动应用程序时,一切正常。但是,如果我运行“prod run-war”或者警告应用程序并在单独的服务器上运行Tomcat,我会收到以下错误:

  

2013年10月31日上午8:07:16 org.apache.catalina.core.ApplicationContext   log INFO:初始化Spring root WebApplicationContext 2013年10月31日   上午8:07:28 org.apache.catalina.core.StandardContext listenerStart   SEVERE:将上下文初始化事件发送给侦听器的异常   类的实例   org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener   org.springframework.beans.factory.BeanCreationException:错误   创建名称为' instanceTagLibraryApi':注入的bean   自动连接依赖失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:不能   autowire方法:public void   org.codehaus.groovy.grails.plugins.web.api.TagLibraryApi.setGspTagLibraryLookup(org.codehaus.groovy.grails.web.pages.TagLibraryLookup);   嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   用名称' gspTagLibraryLookup创建bean':调用init   方法失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   创建名为&org.grails.plugin.platform.ThemeTagLib'的bean   bean的初始化失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   用名称' grailsThemes创建bean':无法解析引用   bean' grailsViewFinder'设置bean属性时   ' grailsViewFinder&#39 ;;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   使用名称' grailsViewFinder'创建bean:无法创建内部bean   '(内豆)'设置bean属性' precompiledGspMap&#39 ;;嵌套   异常是org.springframework.beans.factory.BeanCreationException:   创建名为'(内部bean)的bean#1':bean的实例化时出错   失败;嵌套异常是java.lang.IllegalStateException:没有bean   在bean定义中指定的类   java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:334)at at   java.util.concurrent.FutureTask.run(FutureTask.java:166)at   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)     在   java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:615)     在java.lang.Thread.run(Thread.java:722)引起:   org.springframework.beans.factory.BeanCreationException:不能   autowire方法:public void   org.codehaus.groovy.grails.plugins.web.api.TagLibraryApi.setGspTagLibraryLookup(org.codehaus.groovy.grails.web.pages.TagLibraryLookup);   嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   用名称' gspTagLibraryLookup创建bean':调用init   方法失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   创建名为&org.grails.plugin.platform.ThemeTagLib'的bean   bean的初始化失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   用名称' grailsThemes创建bean':无法解析引用   bean' grailsViewFinder'设置bean属性时   ' grailsViewFinder&#39 ;;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   使用名称' grailsViewFinder'创建bean:无法创建内部bean   '(内豆)'设置bean属性' precompiledGspMap&#39 ;;嵌套   异常是org.springframework.beans.factory.BeanCreationException:   创建名为'(内部bean)的bean#1':bean的实例化时出错   失败;嵌套异常是java.lang.IllegalStateException:没有bean   bean定义上指定的类... 5更多引起的:   org.springframework.beans.factory.BeanCreationException:错误   用名称' gspTagLibraryLookup创建bean':调用init   方法失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   创建名为&org.grails.plugin.platform.ThemeTagLib'的bean   bean的初始化失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   用名称' grailsThemes创建bean':无法解析引用   bean' grailsViewFinder'设置bean属性时   ' grailsViewFinder&#39 ;;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   使用名称' grailsViewFinder'创建bean:无法创建内部bean   '(内豆)'设置bean属性' precompiledGspMap&#39 ;;嵌套   异常是org.springframework.beans.factory.BeanCreationException:   创建名为'(内部bean)的bean#1':bean的实例化时出错   失败;嵌套异常是java.lang.IllegalStateException:没有bean   bean定义上指定的类... 5更多引起的:   org.springframework.beans.factory.BeanCreationException:错误   创建名为&org.grails.plugin.platform.ThemeTagLib'的bean   bean的初始化失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   用名称' grailsThemes创建bean':无法解析引用   bean' grailsViewFinder'设置bean属性时   ' grailsViewFinder&#39 ;;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   使用名称' grailsViewFinder'创建bean:无法创建内部bean   '(内豆)'设置bean属性' precompiledGspMap&#39 ;;嵌套   异常是org.springframework.beans.factory.BeanCreationException:   创建名为'(内部bean)的bean#1':bean的实例化时出错   失败;嵌套异常是java.lang.IllegalStateException:没有bean   bean定义上指定的类... 5更多引起的:   org.springframework.beans.factory.BeanCreationException:错误   用名称' grailsThemes创建bean':无法解析引用   bean' grailsViewFinder'设置bean属性时   ' grailsViewFinder&#39 ;;嵌套异常是   org.springframework.beans.factory.BeanCreationException:错误   使用名称' grailsViewFinder'创建bean:无法创建内部bean   '(内豆)'设置bean属性' precompiledGspMap&#39 ;;嵌套   异常是org.springframework.beans.factory.BeanCreationException:   创建名为'(内部bean)的bean#1':bean的实例化时出错   失败;嵌套异常是java.lang.IllegalStateException:没有bean   bean定义上指定的类... 5更多引起的:   org.springframework.beans.factory.BeanCreationException:错误   使用名称' grailsViewFinder'创建bean:无法创建内部bean   '(内豆)'设置bean属性' precompiledGspMap&#39 ;;嵌套   异常是org.springframework.beans.factory.BeanCreationException:   创建名为'(内部bean)的bean#1':bean的实例化时出错   失败;嵌套异常是java.lang.IllegalStateException:没有bean   bean定义上指定的类... 5更多引起的:   org.springframework.beans.factory.BeanCreationException:错误   创建名为'(内部bean)的bean#1&#39 ;: bean的实例化   失败;嵌套异常是java.lang.IllegalStateException:没有bean   bean定义上指定的类... 5更多引起的:   java.lang.IllegalStateException:bean上没有指定bean类   定义... 5更多

     

2013年10月31日上午8:07:28 org.apache.catalina.core.StandardContext   startInternal SEVERE:错误listenerStart 2013年10月31日上午8:07:28   org.apache.catalina.core.StandardContext startInternal SEVERE:Context   [/ zdummy]由于以前的错误而启动失败

以下是BuildConfig.groovy文件的“插件”部分:

    plugins {
        runtime ":hibernate:$grailsVersion"
        runtime ":jquery:1.10.2"
        runtime ":resources:1.2"

        // Uncomment these (or add new ones) to enable additional resources capabilities
        //runtime ":zipped-resources:1.0"
        //runtime ":cached-resources:1.0"
        //runtime ":yui-minify-resources:0.1.4"

        build ":tomcat:$grailsVersion"

        runtime ":database-migration:1.2.1"

        compile ':cache:1.0.1'
        compile ":platform-ui:1.0.RC5"
   }

我注释掉了platform-ui插件。 刷新了依赖关系。 跑Grails清洁命令。 使用“prod run-war”运行项目并且运行正确。

任何帮助都将不胜感激。

由于 大卫

0 个答案:

没有答案