项目使用了solr做为搜索服务器,之前测试时没有问题,但后来接入了微信支付,再次导入数据时报错了……
我使用的solr版本为:4.10.3,之前引用的httpclient是4.5.6,默认引入的httpcore/httpmine等包的是哪个版本记不太清,因为在做微信 支付时,也引用到httpclient的包,所以怀疑是它的的问题导致的,查资料也是说版本的问题。。。
最后更改结果为:排除solr的默认引用 包,pom代码如下
<!-- solrJ -->
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-solrj</artifactId>
<version>4.10.3</version>
<exclusions>
<exclusion>
<artifactId>httpclient</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
<exclusion>
<artifactId>httpcore</artifactId>
<groupId>org.apache.httpcomponents</groupId>
</exclusion>
</exclusions>
</dependency>