【问题标题】:How to resolve java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer如何解决 java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer
【发布时间】:2017-10-20 15:33:24
【问题描述】:

我正在使用 PredictionIo 进行机器学习。我使用较旧的模板。当我构建它时,一切都很好。但是当我想用pio train 训练时,我得到了这个错误

java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer

为了解决我的问题,我在 build.sbt 中添加了以下几行

 "org.apache.lucene" % "lucene-core" % "4.10.0" % "provided",
 "org.apache.lucene"       %  "lucene-analyzers-common" % "4.10.0" % "provided"

我构建了模板并再次训练引擎,但我有同样的错误。 为什么依赖关系没有解决?

【问题讨论】:

    标签: sbt predictionio


    【解决方案1】:

    你告诉 sbt 你的两个依赖将由应用服务器提供。您的环境是否真的提供库?如果没有,请删除 % "provided" 并重建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-26
      • 2015-05-31
      • 1970-01-01
      • 2012-06-24
      • 2015-12-02
      • 1970-01-01
      • 2014-12-11
      • 2016-04-24
      相关资源
      最近更新 更多