异常。 XML 解析器不支持 XInclude 选项
solrException. XML parser doesn't support XInclude option
用 tomcat 7 配置 solr4.7.2 后,在 solrAdmin 页面中出现错误
SolrCore 初始化失败
fran92:org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: XML 解析器不支持 XInclude 选项
我的solr.xml文件包含一个核心
<?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 不包含任何 xInclude 标记以包含外部 xml。
接下来要做什么来消除这个错误。 ???
这可以由 solr.xml
和 solrconfig.xml
以外的其他配置选项触发 - 确切的错误消息 seems to be produced by the Currency
field,需要 XInclude 加载其货币列表。
虽然我不确定具体原因,但我的猜测是 Tomcat 为 javax.xml.*
类 捆绑了一个不同的提供商,它不支持XInclude 语句。我会尝试将其替换为最新版本的 Xerces 或将捆绑的应用程序容器用于 Solr(并且由于 Solr 现在将自身与应用程序容器分离,运行 Solr 处于独立模式)。
用 tomcat 7 配置 solr4.7.2 后,在 solrAdmin 页面中出现错误
SolrCore 初始化失败
fran92:org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: XML 解析器不支持 XInclude 选项
我的solr.xml文件包含一个核心
<?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 不包含任何 xInclude 标记以包含外部 xml。
接下来要做什么来消除这个错误。 ???
这可以由 solr.xml
和 solrconfig.xml
以外的其他配置选项触发 - 确切的错误消息 seems to be produced by the Currency
field,需要 XInclude 加载其货币列表。
虽然我不确定具体原因,但我的猜测是 Tomcat 为 javax.xml.*
类 捆绑了一个不同的提供商,它不支持XInclude 语句。我会尝试将其替换为最新版本的 Xerces 或将捆绑的应用程序容器用于 Solr(并且由于 Solr 现在将自身与应用程序容器分离,运行 Solr 处于独立模式)。