0

tomcat 7 で solr4.7.2 を構成した後、solrAdmin ページに次のエラーが表示されました。

SolrCore の初期化の失敗

fran92:org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: XML パーサーは XInclude オプションをサポートしていません

私のsolr.xmlファイルには1つのコアが含まれています

<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="true">
  <cores host="${host:}" adminPath="/admin/cores" hostContext="${hostContext:solr}">
    <core config="solrconfig.xml" name="fran92" instanceDir="generic" schema="schema.xml" dataDir="data"/>
</cores>
</solr>

また、solrConfig.xml には、外部 xml を含めるための xInclude タグが含まれていません。

このエラーを取り除くために次に何をすべきか。???

4

1 に答える 1

0

solr.xmlこれは、および以外の構成オプションによってトリガーされる可能性がありますsolrconfig.xml- 正確なエラー メッセージは、XInclude が通貨のリストをロードする必要があるフィールドによって生成されるようです。Currency

この正確な理由についてはよくわかりませんが、Tomcatjavax.xml.*は XInclude ステートメントをサポートしていないクラス用の別のプロバイダーをバンドルしていると推測されます。Xerces の最近のバージョンと交換するか、バンドルされている Solr 用のアプリケーション コンテナーを使用します (Solr は現在アプリケーション コンテナーから分離されているため、Solr をスタンドアロン モードで実行します)。

于 2015-06-10T11:06:54.647 に答える