关键词:多维数据库、XML
参考文档:
不允许有匹配 "[xX][mM][lL]" 的处理指令目标---无语了_message: 不允许有匹配 "[xx][mm][ll]" 的处理指令目标。-CSDN博客
更新日志:
20240705V1.0.0:初稿
1.问题描述
问题现象、报错信息
多维数据库启动失败,启动提示:error,olap server start failed.
检查启动日志发现提示:
Kingdee MDD Server Starting
[Fatal Error] web.xml:1:7: 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。
Exception in thread "main" org.xml.sax.SAXParseException; systemId: file:////kingdee/cosmic/mdd/olapserver/conf/web.xml; lineNumber: 1; columnNumber: 7; 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。
2.原因分析
分析问题出现的可能原因(视情况而定)
结合提示文件路径和文件名:
/kingdee/cosmic/mdd/olapserver/conf/web.xml;
问题:不允许有匹配 "[xX][mM][lL]" 的处理指令目标(具体情况具体分析)!
解决:<?xml version="1.0" encoding="UTF-8"?>必须放在.xml文件的第一行最开头的位置!
(必须是XML文件的第一个元素且前面不能空格。)
3.解决方法
解决思路/操作步骤
把web.xml文件中开始的空格去掉,然后重启多维数据库即可启动了。
4.应用小结
注意事项;补充说明(视情况而定)
XML格式报文报错,根据定位报错找到对应的XML文件,去掉空格即可。
推荐阅读