commit | ef643c1e73965570ef1ee73610a22931ebcabb37 | [log] [tgz] |
---|---|---|
author | nzomkxia <z82507200@gmail.com> | Thu Nov 22 17:26:21 2018 +0800 |
committer | nzomkxia <z82507200@gmail.com> | Thu Nov 22 17:26:21 2018 +0800 |
tree | a2c2f178099f959756b630c59f9532bbbdf0bbfa | |
parent | 756d2e9eba26c1701d5425a229afac711d65ef17 [diff] |
fix root path
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/data/metadata/impl/ZookeeperMetaDataCollector.java b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/data/metadata/impl/ZookeeperMetaDataCollector.java index 2e65aff..da980c7 100644 --- a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/data/metadata/impl/ZookeeperMetaDataCollector.java +++ b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/data/metadata/impl/ZookeeperMetaDataCollector.java
@@ -31,8 +31,12 @@ @Override public void init() { + String group = url.getParameter(Constants.GROUP_KEY, DEFAULT_ROOT); + if (!group.startsWith(Constants.PATH_SEPARATOR)) { + group = Constants.PATH_SEPARATOR + group; + } + root = group; client = CuratorFrameworkFactory.newClient(url.getAddress(), new ExponentialBackoffRetry(1000, 3)); - root = url.getParameter(Constants.GROUP_KEY) == null ? DEFAULT_ROOT : url.getParameter(Constants.GROUP_KEY); client.start(); }