grails - Grails 2,战法-> java.lang.ClassNotFoundException:grails.test.mixin.services.ServiceUnitTestMixin

标签 grails war tomcat7 classnotfoundexception grails-2.0

有Grails 2应用,执行run-app正常,运行失败:

2011-12-24 12:43:40,996 [Thread-2] ERROR context.ContextLoader  - Context initialization failed
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.NoClassDefFoundError: Lgrails/test/mixin/services/ServiceUnitTestMixin;
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NoClassDefFoundError: Lgrails/test/mixin/services/ServiceUnitTestMixin;
    at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
    at java.lang.Class.getDeclaredField(Class.java:1880)
    ... 5 more
Caused by: java.lang.ClassNotFoundException: grails.test.mixin.services.ServiceUnitTestMixin
    ... 7 more

在拥有几乎与Grails 2完美结合的使用经验之后,就遇到了这个问题。

对于我来说,这是怎么回事?
java.lang.NoClassDefFoundError: Lgrails/test/mixin/services/ServiceUnitTestMixin;

...任何反馈将不胜感激。

最佳答案

我遇到了类似的问题,并按以下顺序进行了解决:

  • 删除目标目录中的所有内容
  • grails清洁
  • grails编译
  • grails战时
  • 关于grails - Grails 2,战法-> java.lang.ClassNotFoundException:grails.test.mixin.services.ServiceUnitTestMixin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8626076/

    相关文章:

    oracle - Grails - 如何在不放入/lib 的情况下将 Oracle jdbc jar 添加到类路径?

    java - 为我的所有应用程序增加 Tomcat 中的堆大小

    java - 如何将 Spring 应用程序 WAR 转换为独立的 JAR?

    tomcat - 如何将我的应用程序参数添加到 localhost_access_log.<date>.text 文件

    grails - Rundeck更新至3.2

    Grails 2.x 记录器冲突(slf4j、log4j 和 commons-logging)

    java - 从 WSDL 生成的自顶向下 Java 服务中的 CXF 3.0.3 部署错误

    tomcat - Alfresco 不在 tomcat 中启动

    grails - 将grails hasMany从LinkedHashSet更改为ArrayList

    java - WAR、manifest.mf 和版本