我正在尝试使用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方法。任何人都知道为什么没有找到方法?
由于
答案 0 :(得分:3)
我是个白痴,原因是因为我在lib /中使用了morphia-0.99,它覆盖了插件中的那个。
对于那些遇到类路径问题的人来说,以下命令非常方便:
play classpath