重新启动mycat 报这个错误
来源:5-8 水平切分演示
qq_醉生梦死_16
2020-07-23
STATUS | wrapper | 2020/07/23 14:05:18 | --> Wrapper Started as Daemon
STATUS | wrapper | 2020/07/23 14:05:19 | Launching a JVM…
INFO | jvm 1 | 2020/07/23 14:05:20 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO | jvm 1 | 2020/07/23 14:05:20 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
INFO | jvm 1 | 2020/07/23 14:05:20 |
INFO | jvm 1 | 2020/07/23 14:05:21 |
INFO | jvm 1 | 2020/07/23 14:05:21 | WrapperSimpleApp: Encountered an error running main: java.lang.ExceptionInInitializerErro
r
INFO | jvm 1 | 2020/07/23 14:05:21 | java.lang.ExceptionInInitializerError
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.MycatStartup.main(MycatStartup.java:53)
INFO | jvm 1 | 2020/07/23 14:05:21 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 1 | 2020/07/23 14:05:21 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
INFO | jvm 1 | 2020/07/23 14:05:21 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:43)
INFO | jvm 1 | 2020/07/23 14:05:21 | at java.lang.reflect.Method.invoke(Method.java:498)
INFO | jvm 1 | 2020/07/23 14:05:21 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
INFO | jvm 1 | 2020/07/23 14:05:21 | at java.lang.Thread.run(Thread.java:748)
INFO | jvm 1 | 2020/07/23 14:05:21 | Caused by: io.mycat.config.util.ConfigException: java.lang.NullPointerException
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:121)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.loader.xml.XMLSchemaLoader.(XMLSchemaLoader.java:78)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.loader.xml.XMLSchemaLoader.(XMLSchemaLoader.java:82)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.ConfigInitializer.(ConfigInitializer.java:76)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.MycatConfig.(MycatConfig.java:72)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.MycatServer.(MycatServer.java:178)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.MycatServer.(MycatServer.java:121)
INFO | jvm 1 | 2020/07/23 14:05:21 | … 7 more
INFO | jvm 1 | 2020/07/23 14:05:21 | Caused by: java.lang.NullPointerException
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.loader.xml.XMLSchemaLoader.getDbType(XMLSchemaLoader.java:482)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.loader.xml.XMLSchemaLoader.loadTable(XMLSchemaLoader.java:405)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.loader.xml.XMLSchemaLoader.loadTables(XMLSchemaLoader.java:317)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.loader.xml.XMLSchemaLoader.loadSchemas(XMLSchemaLoader.java:169)
INFO | jvm 1 | 2020/07/23 14:05:21 | at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:117)
INFO | jvm 1 | 2020/07/23 14:05:21 | … 13 more
STATUS | wrapper | 2020/07/23 14:05:23 | <-- Wrapper Stopped
schema :代码
<mycat:schema xmlns:mycat=“http://io.mycat/”>
<schema name="imooc_db" checkSQLschema="false" sqlMaxLimit="100">
<table dataNode="orderdb01,orderdb02" name="order_master" primaryKey="order_id" rule="order_master"/>
<table dataNode="ordb" name="order_detail" primaryKey="order_detail_id"/>
<table dataNode="ordb" name="order_cart" primaryKey="cart_id"/>
<table dataNode="ordb" name="order_customer_addr" primaryKey="customer_addr_id"/>
<table dataNode="ordb" name="region_info" primaryKey="region_id" />
<!--<table dataNode="ordb,prodb,custdb" name="region_info" primaryKey="region_id" type="global"/>-->
<table dataNode="ordb" name="shipping_info" primaryKey="ship_id"/>
<table dataNode="ordb" name="warehouse_info" primaryKey="w_id"/>
<table dataNode="ordb" name="warehouse_proudct" primaryKey="wp_id"/>
<!--<table dataNode="prodb" name="product_brand_infos" primaryKey="brand_id"/>-->
<!--<table dataNode="prodb" name="product_category" primaryKey="category_id"/>-->
<!--<table dataNode="prodb" name="product_comment" primaryKey="comment_id"/>-->
<!--<table dataNode="prodb" name="product_info" primaryKey="product_id"/>-->
<!--<table dataNode="prodb" name="product_supplier_info" primaryKey="supplier_id"/>-->
<!--<table dataNode="prodb" name="product_pic_info" primaryKey="product_pic_id"/>-->
<!--<table dataNode="custdb" name="customer_balance_log" primaryKey="balance_id"/>-->
<!--<table dataNode="custdb" name="customer_inf" primaryKey="customer_inf_id"/>-->
<!--<table dataNode="custdb" name="customer_level_inf" primaryKey="customer_level"/>-->
<!--<table dataNode="custdb" name="customer_login" primaryKey="customer_id"/>-->
<!--<table dataNode="custdb" name="customer_login_log" primaryKey="login_id"/>-->
<!--<table dataNode="custdb" name="customer_point_log" primaryKey="point_id"/>-->
</schema>
<!--<dataNode name="ordb" dataHost="mysql8314" database="order_db" />-->
<dataNode name="orderdb01" dataHost="mysql8314" database="orderdb01" />
<dataNode name="orderdb02" dataHost="mysql8314" database="orderdb02" />
<!--<dataNode name="orderdb03" dataHost="mysql8315" database="orderdb03" />-->
<!--<dataNode name="orderdb04" dataHost="mysql8315" database="orderdb04" />-->
<!--<dataNode name="custdb" dataHost="mysql8316" database="customer_db">-->
<dataHost name="mysql8314" switchType="1" dbDriver="native" dbType="mysql" writeType="0" balance="3" minCon="10" maxCon="1000">
<heartbeat>select user()</heartbeat>
<writeHost password="123456" user="im_mycat" url="125.65.83.14:3306" host="125.65.83.14"/>
</dataHost>
<!--<dataHost name="mysql8315" maxCon="1000" minCon="10" balance="3" writeType="0"-->
<!-- dbtype="mysql" dbDriver="native" switchtype="1">-->
<!-- <heartbeat> select user() </hearbeat>-->
<!-- <writeHost host="122.114.83.15" url="122.114.83.15:3306" user="im_mycat" password="123456" />-->
<!--</dataHost>-->
<!--<dataHost name="mysql8316" maxCon="1000" minCon="10" balance="3" writeType="0"-->
<!-- dbtype="mysql" dbDriver="native" switchtype="1">-->
<!-- <heartbeat> select user() </hearbeat>-->
<!-- <writeHost host="122.114.83.16" url="122.114.83.16:3306" user="im_mycat" password="123456" />-->
<!--</dataHost>-->
</mycat:schema>
rule :代码
<mycat:rule xmlns:mycat=“http://io.mycat/”>
customer_id
mod-long
2
</mycat:rule>
2回答
-
qq_醉生梦死_16
提问者
2020-07-23
没有用
012020-07-23 -
sqlercn
2020-07-23
检查一个你的所有配置文件,保证XML文件的第一个元素前面不能空格.
00
相似问题