zoukankan      html  css  js  c++  java
  • Java十大bug之——包冲突

    找bug就像破案,有的bug简单,有的bug复杂,还有的bug隐藏的令人难以发现。

    一个逻辑上看起来一切都正常,结果确有问题,且怎么分析都感觉自己写的没问题的情况——包冲突

    遇到这个bug最开始没有任何报错,从业务的源头一直debug到最后也没发现逻辑问题,后来分段注释一部分代码运行的时候才出现了报错:

    Exception in thread "Thread-21" java.lang.NoClassDefFoundError: org/apache/http/util/Args

    然后看一下pom里的关系:

    最后解决方案:

    <exclusions>
      <exclusion>
        <artifactId>httpcore</artifactId>
        <groupId>org.apache.httpcomponents</groupId>
      </exclusion>
    </exclusions>

     情况:需要其他部门封一个sdk,这个部门的兄弟直接把部门整个的sdk给了过来,然后我就找了3、4个小时的bug

    2019年4月19日

  • 相关阅读:
    程序员都必读
    ia-64 vs x86-64
    Linux内核学习
    开源liscense对比
    列存储
    大数据科普
    [USACO1.5]数字三角形
    [USACO08FEB]酒店Hotel
    数的划分
    CodeForce 18D
  • 原文地址:https://www.cnblogs.com/rainersha/p/10736367.html
Copyright © 2011-2022 走看看