0

我创建了 solr 实例,我正在尝试运行完全导入,但我遇到了数据配置问题。

网址为:http://localhost:8080/apache-solr-4.0.0/collection1/dataimport?command=full-import&clean=true

5008data-config.xmlfull-importData Config problem: The processing instruction target matching "[xX][mM][lL] is not allowed.org.apache.solr.handler.dataimport.DataImportHandlerException: Data Config problem: The processing instruction target不允许匹配“[xX][mM][lL]”。在 org.apache.solr.handler.dataimport.DataImporter.loadDataConfig(DataImporter.java:233) 在 org.apache.solr.handler.dataimport.DataImporter.maybeReloadConfiguration(DataImporter.java:131) 在 org.apache.solr.handler .dataimport.DataImportHandler.handleRequestBody(DataImportHandler.java:167) 在 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) 在 org.apache.solr.core.SolrCore.execute(SolrCore.java:1699 ) 在 org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:455) 在 org. com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) 在 com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) 在 com.sun.grizzly.ContextTask 执行(HttpProtocolChain.java:79) .run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) ) 在 java.lang.Thread.run(Thread.java:722) 引起:org.xml.sax.SAXParseException; systemId: solrres:/data-config.xml; 行号:2;列号:6;不允许匹配“[xX][mM][lL]”的处理指令目标。在 com.sun.org.apache.xerces.internal.util 的 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)。

谁可以帮我这个事?

提前致谢.....

4

1 回答 1

1

一些资源(此处此处)似乎表明此错误可能是由'<?xml ...'正在读取的 XML 中的空格引起的。

于 2012-12-07T19:16:59.707 回答