
uj5u.com熱心網友回復:
7)INFO | jvm 1 | 2019/02/19 02:09:59 | at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
INFO | jvm 1 | 2019/02/19 02:09:59 | at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)
INFO | jvm 1 | 2019/02/19 02:09:59 | at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:347)
INFO | jvm 1 | 2019/02/19 02:09:59 | at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
INFO | jvm 1 | 2019/02/19 02:09:59 | at io.mycat.config.util.ConfigUtil.getDocument(ConfigUtil.java:115)
INFO | jvm 1 | 2019/02/19 02:09:59 | at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:116)
INFO | jvm 1 | 2019/02/19 02:09:59 | ... 13 more
STATUS | wrapper | 2019/02/19 02:10:01 | <-- Wrapper Stopped
STATUS | wrapper | 2019/02/19 02:10:44 | --> Wrapper Started as Daemon
STATUS | wrapper | 2019/02/19 02:10:44 | Launching a JVM...
INFO | jvm 1 | 2019/02/19 02:10:45 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO | jvm 1 | 2019/02/19 02:10:45 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
INFO | jvm 1 | 2019/02/19 02:10:45 |
INFO | jvm 1 | 2019/02/19 02:10:46 |
INFO | jvm 1 | 2019/02/19 02:10:46 | WrapperSimpleApp: Encountered an error running main: java.lang.ExceptionInInitializerError
INFO | jvm 1 | 2019/02/19 02:10:46 | java.lang.ExceptionInInitializerError
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.MycatStartup.main(MycatStartup.java:53)
INFO | jvm 1 | 2019/02/19 02:10:46 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 1 | 2019/02/19 02:10:46 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
INFO | jvm 1 | 2019/02/19 02:10:46 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO | jvm 1 | 2019/02/19 02:10:46 | at java.lang.reflect.Method.invoke(Method.java:606)
INFO | jvm 1 | 2019/02/19 02:10:46 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
INFO | jvm 1 | 2019/02/19 02:10:46 | at java.lang.Thread.run(Thread.java:744)
INFO | jvm 1 | 2019/02/19 02:10:46 | Caused by: io.mycat.config.util.ConfigException: org.xml.sax.SAXParseException; lineNumber: 41; columnNumber: 16; The content of element type "mycat:schema" must match "(schema*,dataNode*,dataHost*)".
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:126)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.loader.xml.XMLSchemaLoader.<init>(XMLSchemaLoader.java:83)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.loader.xml.XMLSchemaLoader.<init>(XMLSchemaLoader.java:87)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.ConfigInitializer.<init>(ConfigInitializer.java:76)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.MycatConfig.<init>(MycatConfig.java:72)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.MycatServer.<init>(MycatServer.java:169)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.MycatServer.<clinit>(MycatServer.java:116)
INFO | jvm 1 | 2019/02/19 02:10:46 | ... 7 more
INFO | jvm 1 | 2019/02/19 02:10:46 | Caused by: org.xml.sax.SAXParseException; lineNumber: 41; columnNumber: 16; The content of element type "mycat:schema" must match "(schema*,dataNode*,dataHost*)".
INFO | jvm 1 | 2019/02/19 02:10:46 | at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
INFO | jvm 1 | 2019/02/19 02:10:46 | at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapp
uj5u.com熱心網友回復:
這是我的組態檔:<mycat:schema xmlns:mycat="http://io.mycat/">
<!-- name屬性是自定義的 dataNode表示資料庫的節點資訊 -->
<schema name="jtdb" checkSQLschema="false" sqlMaxLimit="100" dataNode="jtdb"/>
<!-- 定義節點名稱/節點主機/資料名稱 -->
<dataNode name="jtdb" dataHost="localhost1" database="jtdb"/>
<!-- 引數介紹 -->
<!-- balance 0表示所有的讀操作都會發往writeHost主機 -->
<!-- 1表示所有的讀操作發往readHost和閑置的主節點中 -->
<!-- writeType=0 所有的寫操作都發往第一個writeHost主機 -->
<!-- writeType=1 所有的寫操作隨機發往writeHost中 -->
0
<!-- dbType 表示資料庫型別 mysql/oracle -->
<!-- dbDriver="native" 固定引數 不變 -->
<!-- switchType=-1 表示不自動切換, 主機宕機后不會自動切換從節點 -->
<!--
switchType=1 表示會自動切換(默認值)如果第一個主節點宕機后,Mycat會進行3次心跳檢測,如果3次都沒有回應,則會自動切換到第二個主節點
-->
<!--
并且會更新/conf/dnindex.properties檔案的主節點資訊 localhost1=0 表示第一個節點.該檔案不要隨意修改否則會出現大問題
-->
<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">
<heartbeat>select 1</heartbeat>
<!--...-->
<writeHost host="hostM1" url="192.168.31.133:3306" user="root" password="root">...</writeHost>
<!-- 定義第二臺主機 由于資料庫內部已經實作了雙機熱備. -->
<!-- Mycat實作高可用.當第一個主機137宕機后.mycat會自動發出心跳檢測.檢測3次. -->
<!-- 如果主機137沒有給Mycat回應則判斷主機死亡.則回啟東第二臺主機繼續為用戶提供服務. -->
<!-- 如果137主機恢復之后則處于等待狀態.如果141宕機則137再次持續為用戶提供服務. -->
<!-- 前提:實作雙機熱備. -->
<writeHost host="hostM2" url="192.168.31.134:3306" user="root" password="root">
<readHost host="hostS1" url="192.168.31.133:3306" user="root" password="root"/>
</writeHost>
</dataHost>
</mycat:schema>
uj5u.com熱心網友回復:
原因:org.xml.sax.saxparseexception;行號:41;列號:16;元素型別“mycat:schema”的內容必須匹配(schema*,datanode*,datahost*)。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/135009.html
標籤:疑難問題
上一篇:neo4j基礎-常用cql
