Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat Grails生产战争代码覆盖率插件部署错误_Tomcat_Deployment_Grails_Code Coverage_War - Fatal编程技术网

Tomcat Grails生产战争代码覆盖率插件部署错误

Tomcat Grails生产战争代码覆盖率插件部署错误,tomcat,deployment,grails,code-coverage,war,Tomcat,Deployment,Grails,Code Coverage,War,我构建了grails应用程序的WAR,并尝试将其部署到本地tomcat实例(tomcat 6.0.26)。但由于此异常(从日志复制),应用程序无法启动: 这很奇怪,因为代码覆盖率不应该出现在生产环境中。我检查了tomcat解压缩我的WEB应用程序的\WEB-ING\lib目录,没有找到任何与cobertura相关的JAR。知道如何让我的应用程序运行吗 编辑: 使用grails prod run war在嵌入式Tomcat实例中运行应用程序也会产生同样的问题 编辑2: 我谷歌搜索得不够好: 问题只

我构建了grails应用程序的WAR,并尝试将其部署到本地tomcat实例(tomcat 6.0.26)。但由于此异常(从日志复制),应用程序无法启动:

这很奇怪,因为代码覆盖率不应该出现在生产环境中。我检查了tomcat解压缩我的WEB应用程序的
\WEB-ING\lib
目录,没有找到任何与cobertura相关的JAR。知道如何让我的应用程序运行吗

编辑: 使用
grails prod run war
在嵌入式Tomcat实例中运行应用程序也会产生同样的问题

编辑2: 我谷歌搜索得不够好:

问题只出现在代码覆盖率插件的1.2.2版中。升级到1.2.4版解决了问题。

那么问题已经解决了?更新到最新版本的代码覆盖率?@Hoang:没错。代码覆盖率插件的1.2.4版解决了这个问题。只是需要更新。所以你可以发布一个答案,它将帮助其他有同样问题的人。
2011-05-09 17:49:31 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ClassNotFoundException: CodeCoverageGrailsPlugin
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: CodeCoverageGrailsPlugin
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    ... 3 more