创星网络[分享知识 传递快乐]

标题: solr报target matching "[xX][mM][lL]" is not allowed. [打印本页]

作者: luinstein    时间: 2012-12-12 12:51
标题: solr报target matching "[xX][mM][lL]" is not allowed.
  1. The processing instruction target matching "[xX][mM][lL]" is not allowed.
  2. Exception:org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
复制代码

这个异常解释为:xml文件不能被解析,一般出现这样的问题在于xml格式上,并且问题多出现在xml文件的头部。我就是出现了这个问题。昨天还可 以正常运行的,今天来了就运行不了了,很奇怪,查看了下错误信息,找到了原因。这是因为我的xml文件头部有两行空行,第三行才开始写的。

总结:<?xml version="1.0" encoding="UTF-8"?>前面不要有任何其他字符,如空格、回车、换行这些否则就会出现上面的异常。


ps:solr启动时,xml配置设置不正常,也会报此类错误

from:http://go.cxweb.com.cn/6ze58





欢迎光临 创星网络[分享知识 传递快乐] (http://bbs.cxweb.com.cn/) Powered by Discuz! X3