一、IOException parsing XML document from class path resource [com/zsx/provider.xml]; nested exception is java.io.FileNotFoundException: class path resource [com/zsx/provider.xml] cannot be opened because it does not exis
1.1 异常详情
C:\software\jdk-11.0.3\bin\java.exe "-javaagent:C:\software\JetBrains\IntelliJ IDEA 2019.1.3\lib\idea_rt.jar=58803:C:\software\JetBrains\IntelliJ IDEA 2019.1.3\bin" -Dfile.encoding=UTF-8 -classpath F:\IdeaProjects\dobbo\dobbo-provider\target\classes;F:\IdeaProjects\dobbo\dobbo-interface\target\classes;D:\repository\org\apache\curator\curator-framework\4.2.0\curator-framework-4.2.0.jar;D:\repository\org\apache\curator\curator-client\4.2.0\curator-client-4.2.0.jar;D:\repository\org\apache\zookeeper\zookeeper\3.5.4-beta\zookeeper-3.5.4-beta.jar;D:\repository\commons-cli\commons-cli\1.2\commons-cli-1.2.jar;D:\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;D:\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar;D:\repository\io\netty\netty\3.10.6.Final\netty-3.10.6.Final.jar;D:\repository\com\google\guava\guava\27.0.1-jre\guava-27.0.1-jre.jar;D:\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;D:\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\repository\org\checkerframework\checker-qual\2.5.2\checker-qual-2.5.2.jar;D:\repository\com\google\errorprone\error_prone_annotations\2.2.0\error_prone_annotations-2.2.0.jar;D:\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\repository\org\codehaus\mojo\animal-sniffer-annotations\1.17\animal-sniffer-annotations-1.17.jar;D:\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\repository\org\apache\dubbo\dubbo\2.7.3\dubbo-2.7.3.jar;D:\repository\org\springframework\spring-context\4.3.16.RELEASE\spring-context-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-aop\4.3.16.RELEASE\spring-aop-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-beans\4.3.16.RELEASE\spring-beans-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-core\4.3.16.RELEASE\spring-core-4.3.16.RELEASE.jar;D:\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\repository\org\springframework\spring-expression\4.3.16.RELEASE\spring-expression-4.3.16.RELEASE.jar;D:\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.jar;D:\repository\io\netty\netty-all\4.1.25.Final\netty-all-4.1.25.Final.jar;D:\repository\com\google\code\gson\gson\2.8.5\gson-2.8.5.jar;D:\repository\org\yaml\snakeyaml\1.20\snakeyaml-1.20.jar com.zsx.ProviderApplication
log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [com/zsx/provider.xml]; nested exception is java.io.FileNotFoundException: class path resource [com/zsx/provider.xml] cannot be opened because it does not exist
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:344)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:181)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:217)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:252)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:127)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:93)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:614)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:515)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at com.zsx.ProviderApplication.main(ProviderApplication.java:10)
Caused by: java.io.FileNotFoundException: class path resource [com/zsx/provider.xml] cannot be opened because it does not exist
at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:172)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:330)
... 13 more
Process finished with exit code 1
1.2 异常背景:通过复制pom.xml公共依赖,修改pom.xml文件时未修改打包类型pom
1.3 解决方法:将pom修改为jar
二、Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/KeeperException$NoNodeException
1. 异常详情
C:\software\jdk-11.0.3\bin\java.exe "-javaagent:C:\software\JetBrains\IntelliJ IDEA 2019.1.3\lib\idea_rt.jar=59085:C:\software\JetBrains\IntelliJ IDEA 2019.1.3\bin" -Dfile.encoding=UTF-8 -classpath F:\IdeaProjects\dobbo\dobbo-provider\target\classes;F:\IdeaProjects\dobbo\dobbo-interface\target\classes;D:\repository\org\apache\curator\curator-framework\4.2.0\curator-framework-4.2.0.jar;D:\repository\org\apache\curator\curator-client\4.2.0\curator-client-4.2.0.jar;D:\repository\com\google\guava\guava\27.0.1-jre\guava-27.0.1-jre.jar;D:\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;D:\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\repository\org\checkerframework\checker-qual\2.5.2\checker-qual-2.5.2.jar;D:\repository\com\google\errorprone\error_prone_annotations\2.2.0\error_prone_annotations-2.2.0.jar;D:\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\repository\org\codehaus\mojo\animal-sniffer-annotations\1.17\animal-sniffer-annotations-1.17.jar;D:\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\repository\org\apache\dubbo\dubbo\2.7.3\dubbo-2.7.3.jar;D:\repository\org\springframework\spring-context\4.3.16.RELEASE\spring-context-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-aop\4.3.16.RELEASE\spring-aop-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-beans\4.3.16.RELEASE\spring-beans-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-core\4.3.16.RELEASE\spring-core-4.3.16.RELEASE.jar;D:\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\repository\org\springframework\spring-expression\4.3.16.RELEASE\spring-expression-4.3.16.RELEASE.jar;D:\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.jar;D:\repository\com\google\code\gson\gson\2.8.5\gson-2.8.5.jar;D:\repository\org\yaml\snakeyaml\1.20\snakeyaml-1.20.jar;D:\repository\io\netty\netty-all\4.1.25.Final\netty-all-4.1.25.Final.jar com.zsx.ProviderApplication
9月 10, 2019 3:42:36 下午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@5b87ed94: startup date [Tue Sep 10 15:42:36 CST 2019]; root of context hierarchy
9月 10, 2019 3:42:36 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [com/zsx/provider.xml]
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by javassist.ClassPool (file:/D:/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of javassist.ClassPool
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/KeeperException$NoNodeException
at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperTransporter.createZookeeperClient(CuratorZookeeperTransporter.java:26)
at org.apache.dubbo.remoting.zookeeper.support.AbstractZookeeperTransporter.connect(AbstractZookeeperTransporter.java:68)
at org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter$Adaptive.connect(ZookeeperTransporter$Adaptive.java)
at org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfiguration.<init>(ZookeeperDynamicConfiguration.java:61)
at org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfigurationFactory.createDynamicConfiguration(ZookeeperDynamicConfigurationFactory.java:38)
at org.apache.dubbo.configcenter.AbstractDynamicConfigurationFactory.getDynamicConfiguration(AbstractDynamicConfigurationFactory.java:33)
at org.apache.dubbo.config.AbstractInterfaceConfig.getDynamicConfiguration(AbstractInterfaceConfig.java:314)
at org.apache.dubbo.config.AbstractInterfaceConfig.prepareEnvironment(AbstractInterfaceConfig.java:289)
at org.apache.dubbo.config.AbstractInterfaceConfig.startConfigCenter(AbstractInterfaceConfig.java:279)
at org.apache.dubbo.config.AbstractInterfaceConfig.lambda$null$7(AbstractInterfaceConfig.java:626)
at java.base/java.util.Optional.orElseGet(Optional.java:369)
at org.apache.dubbo.config.AbstractInterfaceConfig.lambda$useRegistryForConfigIfNecessary$8(AbstractInterfaceConfig.java:619)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at org.apache.dubbo.config.AbstractInterfaceConfig.useRegistryForConfigIfNecessary(AbstractInterfaceConfig.java:617)
at org.apache.dubbo.config.AbstractInterfaceConfig.checkRegistry(AbstractInterfaceConfig.java:207)
at org.apache.dubbo.config.ServiceConfig.checkAndUpdateSubConfigs(ServiceConfig.java:302)
at org.apache.dubbo.config.ServiceConfig.export(ServiceConfig.java:369)
at org.apache.dubbo.config.spring.ServiceBean.export(ServiceBean.java:336)
at org.apache.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:114)
at org.apache.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:60)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:393)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:347)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:883)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at com.zsx.ProviderApplication.main(ProviderApplication.java:10)
Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.KeeperException$NoNodeException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 30 more
Process finished with exit code 1
2. 异常背景:启动dobbo服务提供者时,控制台显示异常
3. 异常原因:缺少zookeeper依赖
4. 解决方法:引入zookeeper相关依赖
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.5.5</version>
</dependency>
三、org.apache.curator.CuratorConnectionLossException: KeeperErrorCode = ConnectionLoss
1. 异常详情
C:\software\jdk-11.0.3\bin\java.exe "-javaagent:C:\software\JetBrains\IntelliJ IDEA 2019.1.3\lib\idea_rt.jar=7356:C:\software\JetBrains\IntelliJ IDEA 2019.1.3\bin" -Dfile.encoding=UTF-8 -classpath F:\IdeaProjects\dubbo\dubbo-provider\target\classes;F:\IdeaProjects\dubbo\dubbo-interface\target\classes;D:\repository\org\apache\zookeeper\zookeeper\3.5.5\zookeeper-3.5.5.jar;D:\repository\org\apache\zookeeper\zookeeper-jute\3.5.5\zookeeper-jute-3.5.5.jar;D:\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar;D:\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;D:\repository\log4j\log4j\1.2.16\log4j-1.2.16.jar;D:\repository\org\apache\curator\curator-framework\4.2.0\curator-framework-4.2.0.jar;D:\repository\org\apache\curator\curator-recipes\4.2.0\curator-recipes-4.2.0.jar;D:\repository\org\apache\curator\curator-client\4.2.0\curator-client-4.2.0.jar;D:\repository\com\google\guava\guava\27.0.1-jre\guava-27.0.1-jre.jar;D:\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;D:\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\repository\org\checkerframework\checker-qual\2.5.2\checker-qual-2.5.2.jar;D:\repository\com\google\errorprone\error_prone_annotations\2.2.0\error_prone_annotations-2.2.0.jar;D:\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\repository\org\codehaus\mojo\animal-sniffer-annotations\1.17\animal-sniffer-annotations-1.17.jar;D:\repository\org\apache\dubbo\dubbo-registry-redis\2.7.3\dubbo-registry-redis-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-registry-api\2.7.3\dubbo-registry-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-cluster\2.7.3\dubbo-cluster-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-rpc-api\2.7.3\dubbo-rpc-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-serialization-api\2.7.3\dubbo-serialization-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-remoting-api\2.7.3\dubbo-remoting-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-configcenter-api\2.7.3\dubbo-configcenter-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-common\2.7.3\dubbo-common-2.7.3.jar;D:\repository\com\alibaba\hessian-lite\3.2.5\hessian-lite-3.2.5.jar;D:\repository\com\alibaba\fastjson\1.2.46\fastjson-1.2.46.jar;D:\repository\com\esotericsoftware\kryo\4.0.1\kryo-4.0.1.jar;D:\repository\com\esotericsoftware\reflectasm\1.11.3\reflectasm-1.11.3.jar;D:\repository\org\ow2\asm\asm\5.0.4\asm-5.0.4.jar;D:\repository\com\esotericsoftware\minlog\1.3.0\minlog-1.3.0.jar;D:\repository\org\objenesis\objenesis\2.5.1\objenesis-2.5.1.jar;D:\repository\de\javakaffee\kryo-serializers\0.42\kryo-serializers-0.42.jar;D:\repository\de\ruedigermoeller\fst\2.48-jdk-6\fst-2.48-jdk-6.jar;D:\repository\com\fasterxml\jackson\core\jackson-core\2.8.6\jackson-core-2.8.6.jar;D:\repository\com\cedarsoftware\java-util\1.9.0\java-util-1.9.0.jar;D:\repository\com\cedarsoftware\json-io\2.5.1\json-io-2.5.1.jar;D:\repository\org\apache\dubbo\dubbo-container-api\2.7.3\dubbo-container-api-2.7.3.jar;D:\repository\redis\clients\jedis\2.9.0\jedis-2.9.0.jar;D:\repository\org\apache\commons\commons-pool2\2.4.2\commons-pool2-2.4.2.jar;D:\repository\org\apache\dubbo\dubbo\2.7.3\dubbo-2.7.3.jar;D:\repository\org\springframework\spring-context\4.3.16.RELEASE\spring-context-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-aop\4.3.16.RELEASE\spring-aop-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-beans\4.3.16.RELEASE\spring-beans-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-core\4.3.16.RELEASE\spring-core-4.3.16.RELEASE.jar;D:\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\repository\org\springframework\spring-expression\4.3.16.RELEASE\spring-expression-4.3.16.RELEASE.jar;D:\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.jar;D:\repository\com\google\code\gson\gson\2.8.5\gson-2.8.5.jar;D:\repository\org\yaml\snakeyaml\1.20\snakeyaml-1.20.jar;D:\repository\io\netty\netty-all\4.1.25.Final\netty-all-4.1.25.Final.jar com.zsx.ProviderApplication
[11/09/19 14:29:45:787 CST] main INFO support.ClassPathXmlApplicationContext: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@641147d0: startup date [Wed Sep 11 14:29:45 CST 2019]; root of context hierarchy
[11/09/19 14:29:45:830 CST] main INFO xml.XmlBeanDefinitionReader: Loading XML bean definitions from class path resource [com/zsx/provider.xml]
[11/09/19 14:29:45:962 CST] main INFO logger.LoggerFactory: using logger: org.apache.dubbo.common.logger.log4j.Log4jLoggerAdapter
[11/09/19 14:29:45:976 CST] main ERROR common.Version: [DUBBO] Duplicate class org/apache/dubbo/common/Version.class in 2 jar [file:/D:/repository/org/apache/dubbo/dubbo-common/2.7.3/dubbo-common-2.7.3.jar!/org/apache/dubbo/common/Version.class, file:/D:/repository/org/apache/dubbo/dubbo/2.7.3/dubbo-2.7.3.jar!/org/apache/dubbo/common/Version.class], dubbo version: 2.7.3, current host: 192.168.56.1
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by javassist.ClassPool (file:/D:/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of javassist.ClassPool
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[11/09/19 14:29:46:287 CST] main INFO config.AbstractConfig: [DUBBO] The service ready on spring started. service: com.zsx.service.UserService, dubbo version: 2.7.3, current host: 192.168.56.1
[11/09/19 14:29:55:385 CST] main INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.5.5-390fe37ea45dee01bf87dc1c042b5e3dcce88653, built on 05/03/2019 12:07 GMT
[11/09/19 14:29:55:386 CST] main INFO zookeeper.ZooKeeper: Client environment:host.name=zsx
[11/09/19 14:29:55:386 CST] main INFO zookeeper.ZooKeeper: Client environment:java.version=11.0.3
[11/09/19 14:29:55:386 CST] main INFO zookeeper.ZooKeeper: Client environment:java.vendor=Oracle Corporation
[11/09/19 14:29:55:386 CST] main INFO zookeeper.ZooKeeper: Client environment:java.home=C:\software\jdk-11.0.3
[11/09/19 14:29:55:387 CST] main INFO zookeeper.ZooKeeper: Client environment:java.class.path=F:\IdeaProjects\dubbo\dubbo-provider\target\classes;F:\IdeaProjects\dubbo\dubbo-interface\target\classes;D:\repository\org\apache\zookeeper\zookeeper\3.5.5\zookeeper-3.5.5.jar;D:\repository\org\apache\zookeeper\zookeeper-jute\3.5.5\zookeeper-jute-3.5.5.jar;D:\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar;D:\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;D:\repository\log4j\log4j\1.2.16\log4j-1.2.16.jar;D:\repository\org\apache\curator\curator-framework\4.2.0\curator-framework-4.2.0.jar;D:\repository\org\apache\curator\curator-recipes\4.2.0\curator-recipes-4.2.0.jar;D:\repository\org\apache\curator\curator-client\4.2.0\curator-client-4.2.0.jar;D:\repository\com\google\guava\guava\27.0.1-jre\guava-27.0.1-jre.jar;D:\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;D:\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\repository\org\checkerframework\checker-qual\2.5.2\checker-qual-2.5.2.jar;D:\repository\com\google\errorprone\error_prone_annotations\2.2.0\error_prone_annotations-2.2.0.jar;D:\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\repository\org\codehaus\mojo\animal-sniffer-annotations\1.17\animal-sniffer-annotations-1.17.jar;D:\repository\org\apache\dubbo\dubbo-registry-redis\2.7.3\dubbo-registry-redis-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-registry-api\2.7.3\dubbo-registry-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-cluster\2.7.3\dubbo-cluster-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-rpc-api\2.7.3\dubbo-rpc-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-serialization-api\2.7.3\dubbo-serialization-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-remoting-api\2.7.3\dubbo-remoting-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-configcenter-api\2.7.3\dubbo-configcenter-api-2.7.3.jar;D:\repository\org\apache\dubbo\dubbo-common\2.7.3\dubbo-common-2.7.3.jar;D:\repository\com\alibaba\hessian-lite\3.2.5\hessian-lite-3.2.5.jar;D:\repository\com\alibaba\fastjson\1.2.46\fastjson-1.2.46.jar;D:\repository\com\esotericsoftware\kryo\4.0.1\kryo-4.0.1.jar;D:\repository\com\esotericsoftware\reflectasm\1.11.3\reflectasm-1.11.3.jar;D:\repository\org\ow2\asm\asm\5.0.4\asm-5.0.4.jar;D:\repository\com\esotericsoftware\minlog\1.3.0\minlog-1.3.0.jar;D:\repository\org\objenesis\objenesis\2.5.1\objenesis-2.5.1.jar;D:\repository\de\javakaffee\kryo-serializers\0.42\kryo-serializers-0.42.jar;D:\repository\de\ruedigermoeller\fst\2.48-jdk-6\fst-2.48-jdk-6.jar;D:\repository\com\fasterxml\jackson\core\jackson-core\2.8.6\jackson-core-2.8.6.jar;D:\repository\com\cedarsoftware\java-util\1.9.0\java-util-1.9.0.jar;D:\repository\com\cedarsoftware\json-io\2.5.1\json-io-2.5.1.jar;D:\repository\org\apache\dubbo\dubbo-container-api\2.7.3\dubbo-container-api-2.7.3.jar;D:\repository\redis\clients\jedis\2.9.0\jedis-2.9.0.jar;D:\repository\org\apache\commons\commons-pool2\2.4.2\commons-pool2-2.4.2.jar;D:\repository\org\apache\dubbo\dubbo\2.7.3\dubbo-2.7.3.jar;D:\repository\org\springframework\spring-context\4.3.16.RELEASE\spring-context-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-aop\4.3.16.RELEASE\spring-aop-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-beans\4.3.16.RELEASE\spring-beans-4.3.16.RELEASE.jar;D:\repository\org\springframework\spring-core\4.3.16.RELEASE\spring-core-4.3.16.RELEASE.jar;D:\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\repository\org\springframework\spring-expression\4.3.16.RELEASE\spring-expression-4.3.16.RELEASE.jar;D:\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.jar;D:\repository\com\google\code\gson\gson\2.8.5\gson-2.8.5.jar;D:\repository\org\yaml\snakeyaml\1.20\snakeyaml-1.20.jar;D:\repository\io\netty\netty-all\4.1.25.Final\netty-all-4.1.25.Final.jar
[11/09/19 14:29:55:387 CST] main INFO zookeeper.ZooKeeper: Client environment:java.library.path=C:\software\jdk-11.0.3\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\software\jdk-11.0.3\bin;C:\software\apache-maven-3.6.1\bin;C:\strawberry\c\bin;C:\strawberry\perl\bin;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\software\TortoiseSVN\bin;C:\software\MongoDB\bin;C:\software\Git\cmd;C:\software\TortoiseGit\bin;D:\software\OpenSSL-Win64\bin;D:\software\curl-7.65.1-win64-mingw\bin;C:\software\node-v12.6.0-win-x64;C:\software\swagger-editor-master;C:\Users\zhang\AppData\Local\Microsoft\WindowsApps;;.
[11/09/19 14:29:55:387 CST] main INFO zookeeper.ZooKeeper: Client envir