【问题标题】:NoClassDefFoundError when starting apache solr启动 apache solr 时出现 NoClassDefFoundError
【发布时间】:2011-06-14 12:24:05
【问题描述】:

当我尝试启动 apache solr 时:

java -jar start.jar

我得到 NoClassDefFoundError: org/apache/solr/common/SolrException

我该如何解决?

编辑: 我下载了 apache-solr-1.4.1 并解压。在命令行上,我转到示例目录并输入 java -jar start.jar

【问题讨论】:

  • 你从哪里得到 start.jar?你下载了 solr1.4.1.zip 并解压了吗?
  • 也许你的 JDK / JRE 搞砸了?你可以尝试重新安装它吗?另外,完整的异常堆栈跟踪是什么?
  • java -version 的输出是什么?

标签: apache solr


【解决方案1】:

你问这个问题已经很久了。现在 3.4.0 出来了。问题还存在吗?您的 java 版本似乎正确,但您没有使用 GNU 的 GCJ,对吗?因为在教程部分,它说它不适用于该版本。

【讨论】:

    【解决方案2】:

    这意味着,您没有使用正确的 Java 版本。将其更新到最新版本,然后重试。应该能解决问题。

    【讨论】:

    • 我将 java 更新到最新版本并卸载了旧版本。问题依然存在
    【解决方案3】:

    请从 Apache Solr 网站下载最新版本的 solr。您应该有 java 8 或更高版本,并且您的 JAVA_HOME 也必须相应设置才能使 solr 启动并运行。

    【讨论】:

      猜你喜欢
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      相关资源
      最近更新 更多