gpt4 book ai didi

java - ClassNotFoundException : dataimport. 数据导入处理程序

转载 作者:行者123 更新时间:2023-11-29 01:07:25 24 4
gpt4 key购买 nike

您好,我正在使用 Solr 4 beta,我不是 Java 程序员。我正在配置 DataImportHandler使用我的 MySQL 数据库的示例文件夹。问题是,当我启动服务器时:

java -jar start.jar

我的 solrconfig.xml 有这个:

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>

来自其他thread建议是将 apache-solr-solrj-4.0.jar 复制到 lib/目录,我照做了。唯一的区别是,在当前的 Solr 版本中,文件名为:apache-solr-solrj-4.0.0-BETA.jar,但我试图用不同的名称复制它。此外,我将这一行添加到 solrconfig.xml 以便加载 SolrJ:

<lib dir="/dist/" regex="apache-solr-solrj-*\.jar" />

尽管如此,我仍然遇到异常:

SEVERE: null:org.apache.solr.common.SolrException: RequestHandler init failure
at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:168)
.
....
Caused by: java.lang.ClassNotFoundException: org.apache.solr.handler.dataimport.DataImportHandler

最佳答案

在你的 solr conf 中检查你是否包含了 DIH jar,如果你没有那么你应该添加如下内容

<lib dir="../../dist/" regex="solr-dataimporthandler-.*\.jar" />

关于java - ClassNotFoundException : dataimport. 数据导入处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12018422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com