我试图解析solr变量以包含varynet数据库设置取决于变量。
modules
在solr log中我得到了这个异常
解析文件时出现异常:solrconfig.xml:org.xml.sax.SAXParseException; systemId:solrres:/solrconfig.xml; lineNumber:91;
columnNumber:123;包含href'文件:///var/lib/solr/conf/database.dih.$ {solr.host} .xml'失败,并且未找到回退元素。
如何解析solr变量href - > ssh-keygen -t rsa -C "you@homestead"
答案 0 :(得分:0)
我以不同的方式完成了它。
以下示例尝试包含database.dih.prod.cr.xml
如果它不存在或无法加载,则会使用database.dih.dev.cr.xml
代替。
<强> solrconfig.xml中强>
<!--- including database config -->
<xi:include href="file:///var/lib/solr/conf/database.dih.prod.cr.xml" xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:fallback>
<xi:include href="file:///var/lib/solr/conf/database.dih.dev.cr.xml" />
</xi:fallback>
</xi:include>
<强> database.dih.web0.psnt.xml 强>
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
<lst name="datasource">
<str name="driver">org.mariadb.jdbc.Driver</str>
<str name="url">jdbc:mysql://localhost:3306database_name</str>
<str name="user">userName</str>
<str name="password">password</str>
</lst>
</lst>
</requestHandler>