You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by GitBox <gi...@apache.org> on 2021/07/07 00:44:36 UTC

[GitHub] [dubbo] gaohuanjie edited a comment on issue #8213: Dubbo 3.0.0中使用xml配置无效,只有在properties中配置才有效

gaohuanjie edited a comment on issue #8213:
URL: https://github.com/apache/dubbo/issues/8213#issuecomment-875179084


   > 已查明此问题是由于Java11之后缺少javax.annotation-api导致`@PostConstruct`注解没有生效,导致dubbo xml配置的bean没有加入到`ConfigManager`中。
   > // AbstractConfig.java 中的addIntoConfigManager() 方法没有被执行
   > 
   > ```java
   >     @PostConstruct
   >     public void addIntoConfigManager() {
   >         ApplicationModel.getConfigManager().addConfig(this);
   >     }
   > ```
   > 
   > 解决办法:将下面的配置添加到pom.xml中,如果用Java11之后的版本则自动添加javax.annotation-api。
   > 
   > ```
   >     <profiles>
   >         <!-- For jdk 11 above JavaEE annotation -->
   >         <profile>
   >             <id>javax.annotation</id>
   >             <activation>
   >                 <jdk>[1.11,)</jdk>
   >             </activation>
   >             <dependencies>
   >                 <dependency>
   >                     <groupId>javax.annotation</groupId>
   >                     <artifactId>javax.annotation-api</artifactId>
   >                     <version>1.3.2</version>
   >                 </dependency>
   >             </dependencies>
   >         </profile>
   >     </profiles>
   > ```
   > 
   > 后续版本将修改配置初始化过程,计划移除AbstractConfig.addIntoConfigManager(),不再依赖`@PostConstruct`注解,到时则不需要强制依赖`javax.annotation-api`。
   
   嗯,是这样的,但是又出现了一个新问题:
   依赖包如下:
   `
   <dependencies>
       <dependency>
           <groupId>org.slf4j</groupId>
           <artifactId>slf4j-simple</artifactId>
           <version>1.6.6</version>
       </dependency>
       <dependency>
           <groupId>javax.annotation</groupId>
           <artifactId>javax.annotation-api</artifactId>
           <version>1.3.2</version>
       </dependency>
       <!-- 引入dubbo依赖 -->
       <dependency>
           <groupId>org.apache.dubbo</groupId>
           <artifactId>dubbo</artifactId>
           <version>3.0.0</version>
       </dependency>
   
       <dependency>
           <groupId>org.apache.dubbo</groupId>
           <artifactId>dubbo-dependencies-zookeeper</artifactId>
           <version>3.0.0</version>
           <type>pom</type>
           <exclusions>
               <exclusion>
                   <groupId>org.slf4j</groupId>
                   <artifactId>slf4j-log4j12</artifactId>
               </exclusion>
           </exclusions>
       </dependency>
   </dependencies>
   `
   将dubbo3.0.0依赖的ZooKeeper包设为默认版本,则JDK8下运行正常,JDK14运行则出现如下异常:
   `D:\Program_Files\jdk-14.0.2\bin\java.exe "-javaagent:D:\Program_Files\JetBrains\IntelliJ IDEA 2021.1\lib\idea_rt.jar=55005:D:\Program_Files\JetBrains\IntelliJ IDEA 2021.1\bin" -Dfile.encoding=UTF-8 -classpath D:\dubbo-issue-8213\target\classes;C:\Users\GaoHuanjie\.m2\repository\org\slf4j\slf4j-simple\1.6.6\slf4j-simple-1.6.6.jar;C:\Users\GaoHuanjie\.m2\repository\org\slf4j\slf4j-api\1.6.6\slf4j-api-1.6.6.jar;C:\Users\GaoHuanjie\.m2\repository\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\dubbo\dubbo\3.0.0\dubbo-3.0.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-context\5.2.8.RELEASE\spring-context-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-aop\5.2.8.RELEASE\spring-aop-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-beans\5.2.8.RELEASE\spring-beans-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframewor
 k\spring-core\5.2.8.RELEASE\spring-core-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-jcl\5.2.8.RELEASE\spring-jcl-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-expression\5.2.8.RELEASE\spring-expression-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\com\alibaba\spring\spring-context-support\1.0.8\spring-context-support-1.0.8.jar;C:\Users\GaoHuanjie\.m2\repository\org\javassist\javassist\3.23.1-GA\javassist-3.23.1-GA.jar;C:\Users\GaoHuanjie\.m2\repository\org\eclipse\collections\eclipse-collections\10.4.0\eclipse-collections-10.4.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\eclipse\collections\eclipse-collections-api\10.4.0\eclipse-collections-api-10.4.0.jar;C:\Users\GaoHuanjie\.m2\repository\io\netty\netty-all\4.1.56.Final\netty-all-4.1.56.Final.jar;C:\Users\GaoHuanjie\.m2\repository\com\google\code\gson\gson\2.8.5\gson-2.8.5.jar;C:\Users\GaoHuanjie\.m2\repository\org\yaml\snakeyaml\1.20\snakeyaml-1.20.jar;C:
 \Users\GaoHuanjie\.m2\repository\com\alibaba\fastjson\1.2.70\fastjson-1.2.70.jar;C:\Users\GaoHuanjie\.m2\repository\org\roaringbitmap\RoaringBitmap\0.9.0\RoaringBitmap-0.9.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\roaringbitmap\shims\0.9.0\shims-0.9.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\curator\curator-x-discovery\4.0.1\curator-x-discovery-4.0.1.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\curator\curator-recipes\4.0.1\curator-recipes-4.0.1.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\curator\curator-framework\4.0.1\curator-framework-4.0.1.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\curator\curator-client\4.0.1\curator-client-4.0.1.jar;C:\Users\GaoHuanjie\.m2\repository\com\google\guava\guava\20.0\guava-20.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\codehaus\jackson\jackson-mapper-asl\1.9.13\jackson-mapper-asl-1.9.13.jar;C:\Users\GaoHuanjie\.m2\repository\org\codehaus\jackson\jackson-core-asl\1.9.13\jackson-core-asl-1.9.13.jar;C:\Users\GaoHuanjie\.m
 2\repository\org\apache\zookeeper\zookeeper\3.4.13\zookeeper-3.4.13.jar;C:\Users\GaoHuanjie\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\GaoHuanjie\.m2\repository\jline\jline\0.9.94\jline-0.9.94.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar com.jd.test.ServiceProvider
   [INFO ]-[2021-07-07 08:33:26] - -using logger: org.apache.dubbo.common.logger.log4j.Log4jLoggerAdapter
   [INFO ]-[2021-07-07 08:33:27] -org.apache.dubbo.config.bootstrap.DubboBootstrap.isUsedRegistryAsCenter(DubboBootstrap.java:880) - [DUBBO] No value is configured in the registry, the DynamicConfigurationFactory extension[name : zookeeper] supports as the config center, dubbo version: 3.0.0, current host: 10.10.13.156
   [INFO ]-[2021-07-07 08:33:27] -org.apache.dubbo.config.bootstrap.DubboBootstrap.isUsedRegistryAsCenter(DubboBootstrap.java:886) - [DUBBO] The registry[<dubbo:registry address="zookeeper://127.0.0.1:2181" port="2181" protocol="zookeeper" />] will be used as the config center, dubbo version: 3.0.0, current host: 10.10.13.156
   [INFO ]-[2021-07-07 08:33:27] -org.apache.dubbo.config.bootstrap.DubboBootstrap.useRegistryAsConfigCenterIfNecessary(DubboBootstrap.java:795) - [DUBBO] use registry as config-center: [<dubbo:config-center address="zookeeper://127.0.0.1:2181" port="2181" protocol="zookeeper" highestPriority="false" id="config-center-zookeeper-2181" />], dubbo version: 3.0.0, current host: 10.10.13.156
   1922 [main] INFO org.apache.curator.utils.Compatibility - Running in ZooKeeper 3.4.x compatibility mode
   1953 [main] INFO org.apache.curator.framework.imps.CuratorFrameworkImpl - Starting
   1961 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:zookeeper.version=3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT
   1961 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:host.name=Timmy
   1961 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.version=14.0.2
   1961 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.vendor=Oracle Corporation
   1961 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.home=D:\Program_Files\jdk-14.0.2
   1961 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.class.path=D:\dubbo-issue-8213\target\classes;C:\Users\GaoHuanjie\.m2\repository\org\slf4j\slf4j-simple\1.6.6\slf4j-simple-1.6.6.jar;C:\Users\GaoHuanjie\.m2\repository\org\slf4j\slf4j-api\1.6.6\slf4j-api-1.6.6.jar;C:\Users\GaoHuanjie\.m2\repository\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\dubbo\dubbo\3.0.0\dubbo-3.0.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-context\5.2.8.RELEASE\spring-context-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-aop\5.2.8.RELEASE\spring-aop-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-beans\5.2.8.RELEASE\spring-beans-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-core\5.2.8.RELEASE\spring-core-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-jcl\5
 .2.8.RELEASE\spring-jcl-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\org\springframework\spring-expression\5.2.8.RELEASE\spring-expression-5.2.8.RELEASE.jar;C:\Users\GaoHuanjie\.m2\repository\com\alibaba\spring\spring-context-support\1.0.8\spring-context-support-1.0.8.jar;C:\Users\GaoHuanjie\.m2\repository\org\javassist\javassist\3.23.1-GA\javassist-3.23.1-GA.jar;C:\Users\GaoHuanjie\.m2\repository\org\eclipse\collections\eclipse-collections\10.4.0\eclipse-collections-10.4.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\eclipse\collections\eclipse-collections-api\10.4.0\eclipse-collections-api-10.4.0.jar;C:\Users\GaoHuanjie\.m2\repository\io\netty\netty-all\4.1.56.Final\netty-all-4.1.56.Final.jar;C:\Users\GaoHuanjie\.m2\repository\com\google\code\gson\gson\2.8.5\gson-2.8.5.jar;C:\Users\GaoHuanjie\.m2\repository\org\yaml\snakeyaml\1.20\snakeyaml-1.20.jar;C:\Users\GaoHuanjie\.m2\repository\com\alibaba\fastjson\1.2.70\fastjson-1.2.70.jar;C:\Users\GaoHuanjie\.m2\repository\org\roari
 ngbitmap\RoaringBitmap\0.9.0\RoaringBitmap-0.9.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\roaringbitmap\shims\0.9.0\shims-0.9.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\curator\curator-x-discovery\4.0.1\curator-x-discovery-4.0.1.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\curator\curator-recipes\4.0.1\curator-recipes-4.0.1.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\curator\curator-framework\4.0.1\curator-framework-4.0.1.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\curator\curator-client\4.0.1\curator-client-4.0.1.jar;C:\Users\GaoHuanjie\.m2\repository\com\google\guava\guava\20.0\guava-20.0.jar;C:\Users\GaoHuanjie\.m2\repository\org\codehaus\jackson\jackson-mapper-asl\1.9.13\jackson-mapper-asl-1.9.13.jar;C:\Users\GaoHuanjie\.m2\repository\org\codehaus\jackson\jackson-core-asl\1.9.13\jackson-core-asl-1.9.13.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\zookeeper\zookeeper\3.4.13\zookeeper-3.4.13.jar;C:\Users\GaoHuanjie\.m2\repository\log4j\log4j\1.2.17
 \log4j-1.2.17.jar;C:\Users\GaoHuanjie\.m2\repository\jline\jline\0.9.94\jline-0.9.94.jar;C:\Users\GaoHuanjie\.m2\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar
   1962 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.library.path=D:\Program_Files\jdk-14.0.2\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:\Program_Files\VMware\VMware Workstation\bin\;D:\Program_Files\apache-maven-3.6.3\bin;D:\Program_Files\VanDyke Software\Clients\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Lenovo\Fingerprint Manager Pro\;D:\Program_Files\MySQL\MySQL Server 5.5\bin;D:\Program_Files\nginx-1.16.0;D:\Program_Files\nodejs;C:\Users\GaoHuanjie\AppData\Roaming\npm;C:\Users\GaoHuanjie\AppData\Roaming\npm\node_modules\vue-cli\bin;C:\Program Files\TortoiseGit\bin;D:\Program_Files\curl-7.33.0;D:\Program_Files\erl-23.2\bin;D:\Program_Files\rabbitmq_server-3.8.9\sbin;D:\Program_Files\nacos-server-1.4.0\bin;D:\Program_Files\mysql-5.7.30-winx64\bin;D:\Program_Files\Git\bin;D:\Program_Files\gradle-6.8.1\bin;D:\Program_Files\jdk-14.0.2\bin;C:\Program Files (x86)\Google\
 Chrome\Application\;D:\Program_Files\nodejs\npm_global;D:\Program_Files\nodejs\;C:\Users\GaoHuanjie\AppData\Roaming\npm;D:\Program_Files\Microsoft VS Code\bin;.
   1962 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.io.tmpdir=C:\Users\GAOHUA~1\AppData\Local\Temp\
   1962 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:java.compiler=<NA>
   1962 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.name=Windows 8.1
   1962 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.arch=amd64
   1962 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:os.version=6.3
   1962 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:user.name=GaoHuanjie
   1962 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:user.home=C:\Users\GaoHuanjie
   1962 [main] INFO org.apache.zookeeper.ZooKeeper - Client environment:user.dir=D:\dubbo-issue-8213
   1963 [main] INFO org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=127.0.0.1:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@2b95e48b
   **2054 [main-SendThread(127.0.0.1:2181)] INFO org.apache.zookeeper.ClientCnxn - Opening socket connection to server 127.0.0.1/<unresolved>:2181. Will not attempt to authenticate using SASL (unknown error)
   2056 [main] INFO org.apache.curator.framework.imps.CuratorFrameworkImpl - Default schema
   2058 [main-SendThread(127.0.0.1:2181)] WARN org.apache.zookeeper.ClientCnxn - Session 0x0 for server 127.0.0.1/<unresolved>:2181, unexpected error, closing socket connection and attempting reconnect
   java.nio.channels.UnresolvedAddressException
   	at java.base/sun.nio.ch.Net.checkAddress(Net.java:139)
   	at java.base/sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:727)
   	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:741)
   	at org.apache.zookeeper.ClientCnxnSocketNIO.registerAndConnect(ClientCnxnSocketNIO.java:277)
   	at org.apache.zookeeper.ClientCnxnSocketNIO.connect(ClientCnxnSocketNIO.java:287)
   	at org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnxn.java:1021)
   	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1064)**
   3162 [main-SendThread(127.0.0.1:2181)] INFO org.apache.zookeeper.ClientCnxn - Opening socket connection to server 127.0.0.1/<unresolved>:2181. Will not attempt to authenticate using SASL (unknown error)
   3162 [main-SendThread(127.0.0.1:2181)] WARN org.apache.zookeeper.ClientCnxn - Session 0x0 for server 127.0.0.1/<unresolved>:2181, unexpected error, closing socket connection and attempting reconnect
   java.nio.channels.UnresolvedAddressException
   	at java.base/sun.nio.ch.Net.checkAddress(Net.java:139)
   	at java.base/sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:727)
   	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:741)
   	at org.apache.zookeeper.ClientCnxnSocketNIO.registerAndConnect(ClientCnxnSocketNIO.java:277)
   	at org.apache.zookeeper.ClientCnxnSocketNIO.connect(ClientCnxnSocketNIO.java:287)
   	at org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnxn.java:1021)
   	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1064)
   4264 [main-SendThread(127.0.0.1:2181)] INFO org.apache.zookeeper.ClientCnxn - Opening socket connection to server 127.0.0.1/<unresolved>:2181. Will not attempt to authenticate using SASL (unknown error)
   4264 [main-SendThread(127.0.0.1:2181)] WARN org.apache.zookeeper.ClientCnxn - Session 0x0 for server 127.0.0.1/<unresolved>:2181, unexpected error, closing socket connection and attempting reconnect
   java.nio.channels.UnresolvedAddressException
   	at java.base/sun.nio.ch.Net.checkAddress(Net.java:139)
   	at java.base/sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:727)
   	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:741)
   	at org.apache.zookeeper.ClientCnxnSocketNIO.registerAndConnect(ClientCnxnSocketNIO.java:277)
   	at org.apache.zookeeper.ClientCnxnSocketNIO.connect(ClientCnxnSocketNIO.java:287)
   	at org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnxn.java:1021)
   	at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1064)
   Exception in thread "main" java.lang.IllegalStateException: zookeeper not connected
   	at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:87)
   	at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperTransporter.createZookeeperClient(CuratorZookeeperTransporter.java:26)
   	at org.apache.dubbo.remoting.zookeeper.support.AbstractZookeeperTransporter.connect(AbstractZookeeperTransporter.java:71)
   	at org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter$Adaptive.connect(ZookeeperTransporter$Adaptive.java)
   	at org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfiguration.<init>(ZookeeperDynamicConfiguration.java:68)
   	at org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfigurationFactory.createDynamicConfiguration(ZookeeperDynamicConfigurationFactory.java:37)
   	at org.apache.dubbo.common.config.configcenter.AbstractDynamicConfigurationFactory.lambda$getDynamicConfiguration$0(AbstractDynamicConfigurationFactory.java:39)
   	at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
   	at org.apache.dubbo.common.config.configcenter.AbstractDynamicConfigurationFactory.getDynamicConfiguration(AbstractDynamicConfigurationFactory.java:39)
   	at org.apache.dubbo.common.config.configcenter.DynamicConfiguration.getDynamicConfiguration(DynamicConfiguration.java:248)
   	at org.apache.dubbo.config.bootstrap.DubboBootstrap.prepareEnvironment(DubboBootstrap.java:1238)
   	at org.apache.dubbo.config.bootstrap.DubboBootstrap.startConfigCenter(DubboBootstrap.java:736)
   	at org.apache.dubbo.config.bootstrap.DubboBootstrap.initialize(DubboBootstrap.java:552)
   	at org.apache.dubbo.config.bootstrap.DubboBootstrap.start(DubboBootstrap.java:1085)
   	at org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onContextRefreshedEvent(DubboBootstrapApplicationListener.java:70)
   	at org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onApplicationContextEvent(DubboBootstrapApplicationListener.java:63)
   	at com.alibaba.spring.context.OnceApplicationContextEventListener.onApplicationEvent(OnceApplicationContextEventListener.java:52)
   	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:404)
   	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:361)
   	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:898)
   	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:554)
   	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144)
   	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:85)
   	at com.jd.test.ServiceProvider.main(ServiceProvider.java:11)
   Caused by: java.lang.IllegalStateException: zookeeper not connected
   	at org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:84)
   	... 26 more
   [INFO ]-[2021-07-07 08:33:30] -org.apache.dubbo.config.DubboShutdownHook.run(DubboShutdownHook.java:61) - [DUBBO] Run shutdown hook now., dubbo version: 3.0.0, current host: 10.10.13.156
   [INFO ]-[2021-07-07 08:33:30] -org.apache.dubbo.registry.support.AbstractRegistryFactory.destroyAll(AbstractRegistryFactory.java:94) - [DUBBO] Close all registries [], dubbo version: 3.0.0, current host: 10.10.13.156
   [INFO ]-[2021-07-07 08:33:30] -org.apache.dubbo.config.bootstrap.DubboBootstrap.lambda$release$16(DubboBootstrap.java:1550) - [DUBBO] DubboBootstrap is about to shutdown..., dubbo version: 3.0.0, current host: 10.10.13.156
   
   Process finished with exit code -1`
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org