Grails 2,run-war - > java.lang.ClassNotFoundException:grails.test.mixin.services.ServiceUnitTestMixin [英] Grails 2, run-war -> java.lang.ClassNotFoundException: grails.test.mixin.services.ServiceUnitTestMixin

查看:216
本文介绍了Grails 2,run-war - > java.lang.ClassNotFoundException:grails.test.mixin.services.ServiceUnitTestMixin的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  2011-12-24 

获得Grails 2应用程序并执行run-app正常工作,run-war失败12:43:40,996 [线程-2] ERROR context.ContextLoader - 上下文初始化失败
org.springframework.beans.factory.BeanCreationException:在ServletContext资源中定义的名为'pluginManager'的bean创建时出错[/ WEB-INF / applicationContext.xml]:调用init方法失败;嵌套异常是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)$ b $ at java.lang.Thread .run(Thread.java:662)
导致: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
导致:java.lang.ClassNotFoundException:grails.test.mixin.services.ServiceUnitTestMixin
... 7 more

在与Grails 2合作完成非常完美的体验之后,碰到这个问题,



这是怎么发生的,它是一个完整的头脑风暴我:

  java.lang.NoClassDefFoundError:Lgrails / test / mixin / services / ServiceUnitTestMixin; 

...任何反馈都将最受欢迎。

我遇到了类似的问题,并按照以下顺序解决了这个问题:


  1. 删除目标目录中的所有内容
  2. grails clean

  3. grails编译

  4. grails run-war
  5. li>


Got a Grails 2 app and executing run-app works fine, run-war fails:

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

Just run into this problem after having a pretty much flawless experience of working with Grails 2,

How has this come about is a complete headscratcher for me:

java.lang.NoClassDefFoundError: Lgrails/test/mixin/services/ServiceUnitTestMixin;

... any feedback will be most appreciated.

解决方案

I encountered a similar issue and solved it by doing the following in order:

  1. Delete everything in the target directory
  2. grails clean
  3. grails compile
  4. grails run-war

这篇关于Grails 2,run-war - > java.lang.ClassNotFoundException:grails.test.mixin.services.ServiceUnitTestMixin的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆