6
を見つけることができません:例外:私はsolrconfig.xmlにこの設定を追加すると、クラスSolrCoreAware
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
はその後、Tomcatを開始し、私はこの例外を得た:
ClassNotFoundException: org.apache.solr.util.plugin.SolrCoreAware
私はDIR
をチェックします<lib dir="../../dist/" regex="apache-solr-dataimporthandler-\d.*\.jar" />
インポートしたjarファイルは何ですか? libノードのdir属性は何を意味していますか?
SolrCoreAwareクラスはSolrの自体の中で使用されているので、それが含まれているjarファイルがすでに含まれなければなりません。あなたは何らかの理由で 'solr.war'を修正しましたか?どのバージョンのSolrを実行していますか? – javanna
@ javanna、ご協力いただきありがとうございます。solr/WEB-INF/libに "solr-importdata.jar"を追加するのを忘れていましたが、tomcat libに追加して、solr cant'tを見つけて例外がスローされました。 –
これはさらに優れています。異なるクラスローダーにそれらのjarファイルがありました。 DIHはsolrを見ることができず、solrは私が推測するdihを見ることができませんでした。あなたが解決してうれしい。 – javanna