此类问题,不仅仅限于SOLR,还有很多基于XML配置程序,也会出现这种问题,原因十有八九就是 XML格式书写错误
有问题的XML :
- <?xml version="1.0" encoding="UTF-8">
- <Context docBase="/opt/solr/solrApp" debug="0" crossContext="true" >
- <Environment name="solr/home" type="java.lang.String" value="/solr1/" override="true" />
- </Context>
大家不仔细看,很难看出XML书写的问题:
<?xml version="1.0" encoding="UTF-8"> 第一行倒数第二列少了个 “?”
正常应该是这样:
- <?xml version="1.0" encoding="UTF-8"?>
- <Context docBase="/opt/solr/solrApp" debug="0" crossContext="true" >
- <Environment name="solr/home" type="java.lang.String" value="/solr1/" override="true" />
- </Context>