├── README.md ├── server ├── src │ ├── main │ │ ├── webapp │ │ │ ├── WEB-INF │ │ │ │ ├── messages │ │ │ │ │ └── messages.properties │ │ │ │ ├── views │ │ │ │ │ ├── common │ │ │ │ │ │ ├── menu.jsp │ │ │ │ │ │ ├── top.jsp │ │ │ │ │ │ └── head.jsp │ │ │ │ │ ├── welcome.jsp │ │ │ │ │ ├── loggedout.jsp │ │ │ │ │ ├── login.jsp │ │ │ │ │ ├── i18n │ │ │ │ │ │ ├── projectList.jsp │ │ │ │ │ │ ├── propertyList.jsp │ │ │ │ │ │ ├── propertyEdit.jsp │ │ │ │ │ │ ├── propertyNew.jsp │ │ │ │ │ │ ├── projectEdit.jsp │ │ │ │ │ │ ├── pageEdit.jsp │ │ │ │ │ │ ├── pageList.jsp │ │ │ │ │ │ └── propertyUpdate.jsp │ │ │ │ │ └── config │ │ │ │ │ │ ├── dbConfig.jsp │ │ │ │ │ │ ├── configAdminAjax.jsp │ │ │ │ │ │ └── dbConfigEdit.jsp │ │ │ │ └── web.xml │ │ │ ├── favicon.ico │ │ │ ├── images │ │ │ │ ├── logo.gif │ │ │ │ ├── u189.png │ │ │ │ ├── banner.jpg │ │ │ │ ├── bg_repe.gif │ │ │ │ ├── favicon.ico │ │ │ │ ├── gicon.png │ │ │ │ ├── new │ │ │ │ │ ├── x.gif │ │ │ │ │ ├── num_five.gif │ │ │ │ │ ├── num_four.gif │ │ │ │ │ ├── num_one.gif │ │ │ │ │ ├── num_six.gif │ │ │ │ │ ├── num_two.gif │ │ │ │ │ ├── ico_close.gif │ │ │ │ │ ├── num_result.gif │ │ │ │ │ ├── num_three.gif │ │ │ │ │ └── botton_down.gif │ │ │ │ ├── bg_layer.png │ │ │ │ ├── bg_passW.png │ │ │ │ ├── favicon32.ico │ │ │ │ ├── flowstepbg.gif │ │ │ │ ├── norecordico.gif │ │ │ │ └── tiptexticon.gif │ │ │ ├── resources │ │ │ │ ├── blueprint │ │ │ │ │ ├── src │ │ │ │ │ │ ├── grid.png │ │ │ │ │ │ ├── reset.css │ │ │ │ │ │ ├── forms.css │ │ │ │ │ │ ├── print.css │ │ │ │ │ │ ├── ie.css │ │ │ │ │ │ └── typography.css │ │ │ │ │ ├── plugins │ │ │ │ │ │ ├── buttons │ │ │ │ │ │ │ ├── icons │ │ │ │ │ │ │ │ ├── key.png │ │ │ │ │ │ │ │ ├── tick.png │ │ │ │ │ │ │ │ └── cross.png │ │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ │ └── screen.css │ │ │ │ │ │ ├── link-icons │ │ │ │ │ │ │ ├── icons │ │ │ │ │ │ │ │ ├── doc.png │ │ │ │ │ │ │ │ ├── feed.png │ │ │ │ │ │ │ │ ├── im.png │ │ │ │ │ │ │ │ ├── pdf.png │ │ │ │ │ │ │ │ ├── xls.png │ │ │ │ │ │ │ │ ├── email.png │ │ │ │ │ │ │ │ ├── external.png │ │ │ │ │ │ │ │ └── visited.png │ │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ │ └── screen.css │ │ │ │ │ │ ├── rtl │ │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ │ └── screen.css │ │ │ │ │ │ └── fancy-type │ │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ │ └── screen.css │ │ │ │ │ ├── print.css │ │ │ │ │ └── ie.css │ │ │ │ ├── jquery.treeview │ │ │ │ │ ├── images │ │ │ │ │ │ ├── Thumbs.db │ │ │ │ │ │ ├── file.gif │ │ │ │ │ │ ├── folder.gif │ │ │ │ │ │ ├── minus.gif │ │ │ │ │ │ ├── plus.gif │ │ │ │ │ │ ├── ajax-loader.gif │ │ │ │ │ │ ├── folder-closed.gif │ │ │ │ │ │ ├── treeview-gray.gif │ │ │ │ │ │ ├── treeview-red.gif │ │ │ │ │ │ ├── treeview-black.gif │ │ │ │ │ │ ├── treeview-default.gif │ │ │ │ │ │ ├── treeview-famfamfam.gif │ │ │ │ │ │ ├── treeview-gray-line.gif │ │ │ │ │ │ ├── treeview-red-line.gif │ │ │ │ │ │ ├── treeview-black-line.gif │ │ │ │ │ │ ├── treeview-default-line.gif │ │ │ │ │ │ └── treeview-famfamfam-line.gif │ │ │ │ │ ├── jquery.treeview.edit.js │ │ │ │ │ ├── jquery.treeview.css │ │ │ │ │ ├── jquery.treeview.async.js │ │ │ │ │ └── jquery.treeview.js │ │ │ │ ├── popup.css │ │ │ │ ├── jquery.pagination │ │ │ │ │ ├── pagination.css │ │ │ │ │ └── jquery.pagination.js │ │ │ │ ├── jquery.autocomplete │ │ │ │ │ └── jquery.autocomplete.css │ │ │ │ ├── html5shiv.js │ │ │ │ ├── json.min.js │ │ │ │ └── base.css │ │ │ ├── configAdminAjax.jsp │ │ │ └── ok.jsp │ │ ├── resources │ │ │ ├── zookeeper.properties │ │ │ ├── logback.xml │ │ │ └── applicationContext-common.xml │ │ └── java │ │ │ └── org │ │ │ └── opencloudb │ │ │ └── mycat │ │ │ └── config │ │ │ └── server │ │ │ ├── controllers │ │ │ ├── LoggedOutController.java │ │ │ ├── LoginController.java │ │ │ └── ConfigAjaxController.java │ │ │ ├── util │ │ │ ├── NodeDataSerialize.java │ │ │ └── Constant.java │ │ │ ├── model │ │ │ ├── DbConfigServerModel.java │ │ │ ├── ZkNode.java │ │ │ └── DbConfigModel.java │ │ │ └── services │ │ │ ├── ZkClientBaseService.java │ │ │ └── ZkBaseService.java │ └── test │ │ └── java │ │ └── org │ │ └── opencloudb │ │ └── mycat │ │ └── config │ │ └── server │ │ ├── util │ │ ├── TestStringReplace.java │ │ └── TestNodeDataSerialize.java │ │ └── TestZooKeeper.java └── pom.xml ├── .gitignore ├── client ├── src │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opencloudb │ │ │ │ └── mycat │ │ │ │ └── config │ │ │ │ └── client │ │ │ │ ├── util │ │ │ │ ├── StringUtils.java │ │ │ │ ├── PathUtil.java │ │ │ │ └── CollectionsUtil.java │ │ │ │ ├── IConfig.java │ │ │ │ ├── listener │ │ │ │ └── DataMonitor.java │ │ │ │ ├── store │ │ │ │ └── ConfigMap.java │ │ │ │ └── ZooKeeperClient.java │ │ └── resources │ │ │ └── logback.xml │ └── test │ │ └── java │ │ └── org │ │ └── opencloudb │ │ └── mycat │ │ └── config │ │ └── client │ │ ├── store │ │ └── TestConfigMap.java │ │ ├── util │ │ └── TestCollectionsUtil.java │ │ ├── TestZooKeeperClient.java │ │ └── spring │ │ └── TestCachPropertyConfigurer.java ├── doc │ └── help ├── bin │ ├── src │ │ └── main │ │ │ └── resources │ │ │ └── logback.xml │ └── pom.xml └── pom.xml └── pom.xml /README.md: -------------------------------------------------------------------------------- 1 | # Mycat-ConfigCenter 2 | Mycat-ConfigCenter 3 | -------------------------------------------------------------------------------- /server/src/main/webapp/WEB-INF/messages/messages.properties: -------------------------------------------------------------------------------- 1 | succ_update = \ufffd\u06b5\ufffd '{0}' \ufffd\u07b8\u0133\u0279\ufffd! 2 | -------------------------------------------------------------------------------- /server/src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /server/src/main/resources/zookeeper.properties: -------------------------------------------------------------------------------- 1 | connectString=192.168.44.136:2181 2 | sessionTimeout=30000 3 | 4 | zookeeper.rootPath=/config -------------------------------------------------------------------------------- /server/src/main/webapp/images/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/logo.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/u189.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/u189.png -------------------------------------------------------------------------------- /server/src/main/webapp/images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/banner.jpg -------------------------------------------------------------------------------- /server/src/main/webapp/images/bg_repe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/bg_repe.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/favicon.ico -------------------------------------------------------------------------------- /server/src/main/webapp/images/gicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/gicon.png -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/x.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/bg_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/bg_layer.png -------------------------------------------------------------------------------- /server/src/main/webapp/images/bg_passW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/bg_passW.png -------------------------------------------------------------------------------- /server/src/main/webapp/images/favicon32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/favicon32.ico -------------------------------------------------------------------------------- /server/src/main/webapp/images/flowstepbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/flowstepbg.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/num_five.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/num_five.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/num_four.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/num_four.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/num_one.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/num_one.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/num_six.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/num_six.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/num_two.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/num_two.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/norecordico.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/norecordico.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/tiptexticon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/tiptexticon.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/ico_close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/ico_close.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/num_result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/num_result.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/num_three.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/num_three.gif -------------------------------------------------------------------------------- /server/src/main/webapp/images/new/botton_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/images/new/botton_down.gif -------------------------------------------------------------------------------- /server/src/main/webapp/resources/blueprint/src/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/resources/blueprint/src/grid.png -------------------------------------------------------------------------------- /server/src/main/webapp/resources/jquery.treeview/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/resources/jquery.treeview/images/Thumbs.db -------------------------------------------------------------------------------- /server/src/main/webapp/resources/jquery.treeview/images/file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/resources/jquery.treeview/images/file.gif -------------------------------------------------------------------------------- /server/src/main/webapp/resources/jquery.treeview/images/folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/resources/jquery.treeview/images/folder.gif -------------------------------------------------------------------------------- /server/src/main/webapp/resources/jquery.treeview/images/minus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/resources/jquery.treeview/images/minus.gif -------------------------------------------------------------------------------- /server/src/main/webapp/resources/jquery.treeview/images/plus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MyCATApache/Mycat-ConfigCenter/HEAD/server/src/main/webapp/resources/jquery.treeview/images/plus.gif -------------------------------------------------------------------------------- /server/src/main/webapp/WEB-INF/views/common/menu.jsp: -------------------------------------------------------------------------------- 1 | <%@page contentType="text/html;charset=UTF-8"%> 2 | <%@page pageEncoding="UTF-8"%> 3 |