clh899 发表于 2017-1-8 10:49:05

java.lang.NoClassDefFoundError: org/apache/http/params/SyncBasicHttpParams

  之前项目一直报如下错误:

java.lang.NoClassDefFoundError: org/apache/http/params/SyncBasicHttpParams
  排查了3个小时,发现项目中同时引用了httpClient 相关的jar包的 4.1.2 和 4.0.1版本,而SyncBasicHttpParams是从4.1才开始有的,所以版本很重要啊
  附上httpClient的maven配置:

<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient-cache</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>4.1.2</version>
</dependency>
页: [1]
查看完整版本: java.lang.NoClassDefFoundError: org/apache/http/params/SyncBasicHttpParams