博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mycat启动日志报错:XML document structures must start and end within the same entity.
阅读量:3948 次
发布时间:2019-05-24

本文共 3395 字,大约阅读时间需要 11 分钟。

  今天在启动mycat的时候,日志文件中报了如下错误:

Caused by: io.mycat.config.util.ConfigException: org.xml.sax.SAXParseException; lineNumber: 24; columnNumber: 1; XML document structures must start and end within the same entity.jvm 1    | 	at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:121)jvm 1    | 	at io.mycat.config.loader.xml.XMLSchemaLoader.
(XMLSchemaLoader.java:78)jvm 1 | at io.mycat.config.loader.xml.XMLSchemaLoader.
(XMLSchemaLoader.java:82)jvm 1 | at io.mycat.config.ConfigInitializer.
(ConfigInitializer.java:76)jvm 1 | at io.mycat.config.MycatConfig.
(MycatConfig.java:72)jvm 1 | at io.mycat.MycatServer.
(MycatServer.java:178)jvm 1 | at io.mycat.MycatServer.
(MycatServer.java:121)jvm 1 | ... 7 morejvm 1 | Caused by: org.xml.sax.SAXParseException; lineNumber: 24; columnNumber: 1; XML document structures must start and end within the same entity.jvm 1 | at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)jvm 1 | at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.endEntity(XMLDocumentFragmentScannerImpl.java:899)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(XMLDocumentScannerImpl.java:559)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(XMLEntityManager.java:1398)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1916)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(XMLEntityScanner.java:1551)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2821)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)jvm 1 | at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)jvm 1 | at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)jvm 1 | at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)jvm 1 | at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)jvm 1 | at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)jvm 1 | at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)jvm 1 | at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)jvm 1 | at io.mycat.config.util.ConfigUtil.getDocument(ConfigUtil.java:115)jvm 1 | at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:111)jvm 1 | ... 13 morewrapper | <-- Wrapper Stopped

原因:根据错误日志仔细检查了一下我的配置文件schema.xml,批量删除多余的注释的的时候不小心将最后一个标签<mycat:schema>删除了,并且进行中文注释的时候没有注意添加空格:

错误格式:

正确格式:

将这两个问题修复之后,mycat正常启动。

转载地址:http://ophwi.baihongyu.com/

你可能感兴趣的文章
高效经理人应具有的八个重要习惯
查看>>
优秀的领导者能读懂人才
查看>>
大智若愚也是领导力
查看>>
android如何编译MTK的模拟器
查看>>
android如何添加AP中要使用的第三方JAR文件
查看>>
利用sudo命令为Ubuntu分配管理权限
查看>>
Ubuntu下几个重要apt-get命令用法与加速UBUNTU
查看>>
Ubuntu中网页各种插件安装命令
查看>>
使用tar命令备份Ubuntu系统
查看>>
ubuntu flash 文字乱码解决方案
查看>>
在ubuntu中运行exe文件
查看>>
ubuntu安装命令
查看>>
Android学习笔记(四十):Preference的使用
查看>>
Android学习笔记(四二):SQLite、ListView、ContextMenu
查看>>
Android学习笔记(四三):文件访问
查看>>
Android学习笔记(四六):互联网通信-文件下载
查看>>
Android学习笔记(五一):服务Service(上)- IntentService
查看>>
在职找工作的宜与忌
查看>>
低迷时,谁在坚持CSR
查看>>
致谢指南
查看>>