Session 0x35e929e94120196 for server 172.16.0.239/172.16.0.239:2182, unexpected error, closing socket connection and attempting reconnect NoClassDefFoundError org/apache/zookeeper/proto/SetWatches org.apache.zookeeper.ClientCnxn$SendThread in primeConnection at line 926 org.apache.zookeeper.ClientCnxnSocketNIO in doTransport at line 363 org.apache.zookeeper.ClientCnxn$SendThread in run at line 1141
NoClassDefFoundErrororg.jboss.netty.logging.JdkLogger.warn(JdkLogger.java:86)html
NoClassDefFoundError org/jboss/netty/channel/DefaultExceptionEvent org.jboss.netty.channel.Channels in fireExceptionCaught at line 432 org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss in connect at line 390 org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss in processSelectedKeys at line 354 org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss in run at line 276 java.util.concurrent.ThreadPoolExecutor in runWorker at line 1142 java.util.concurrent.ThreadPoolExecutor$Worker in run at line 617 java.lang.Thread in run at line 748
Caused by: java.lang.ClassNotFoundException: ch.qos.logback.classic.spi.ThrowableProxy at java.net .URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:94) at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
如今感受這些異常的產生都跟dubbo相關線程沒有獲得很好的關閉致使的。java
啓動時增長系統屬性參數:-Ddubbo.shutdown.hook=true 好比這樣: java -Ddubbo.shutdown.hook=true -jar pms-wx-1.0.0-SNAPSHOT.jar --spring.profiles.active=qc --spring.dubbo.registry.group=dubbo-test