zoukankan      html  css  js  c++  java
  • spring boot + dubbo开发遇到过的异常

    1. 异常信息
      NoClassDefFoundErrororg.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1162)
    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)

    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)
    
    
    1. 原因分析
      image

    现在感觉这些异常的产生都跟dubbo相关线程没有得到很好的关闭导致的。

    1. 解决方案
    启动时增加系统属性参数:-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
    

    参考资料

  • 相关阅读:
    最长什么什么子序列进阶(xym的hu测)
    樱花庄的宠物女孩AtCoder Grand Contest 015E
    樱花庄的宠物女孩AtCoder Grand Contest 015E
    boyne
    bzoj1001 [BeiJing2006]狼抓兔子
    95.自动注射
    94.文件bat脚本自删除
    93.下载器
    91.#pragma 详解
    91.生成ini文件并写入和读取ini文件
  • 原文地址:https://www.cnblogs.com/fuhongwei041/p/7724009.html
Copyright © 2011-2022 走看看