播放2个morphia插件 - NoSuchMethodError:MorphiaLoggerFactory.reset()

时间:2012-08-10 04:17:19

标签: playframework playframework-2.0 morphia

我正在尝试使用MorphiaPlugin(https://github.com/leodagdag/play2-morphia-plugin)。在初始化时,MorphiaPlugin尝试这样做(第45行):

MorphiaLoggerFactory.reset();

引发了以下异常:

java.lang.NoSuchMethodError: com.google.code.morphia.logging.MorphiaLoggerFactory.reset()V
 leodagdag.play2morphia.MorphiaPlugin.onStart(MorphiaPlugin.java:45)
 play.api.Play$$anonfun$start$1.apply(Play.scala:60)
 play.api.Play$$anonfun$start$1.apply(Play.scala:60)
 scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
 scala.collection.immutable.List.foreach(List.scala:45)
 play.api.Play$.start(Play.scala:60)

该插件链接Morphia-1.00-snapshot(已验证为播放依赖项),该快照具有reset方法。任何人都知道为什么没有找到方法?

由于

1 个答案:

答案 0 :(得分:3)

我是个白痴,原因是因为我在lib /中使用了morphia-0.99,它覆盖了插件中的那个。

对于那些遇到类路径问题的人来说,以下命令非常方便:

play classpath