原因项目中需要用到httpClient和tika-app相关jar,在使用httpClient远程调用的时候发现有冲突并且没有使用maven等其他包管理工具。 java.lang.NoSuchFieldError: INSTANCE at org.apache.http.conn.ssl.SSLConnectionSocketFactory.
解决1、百度结果是httpClient的jar版本冲突,但是项目中只有一个版本,这是不符合的。但是这种情况是会有。 7z d tika-app-1.12.jar org/apache/http 7z是一种压缩和解压工具。 4、还有一种方法是让httpClient包在tika-app之前,这样的话 class在加载的时候先加载前面的,后面的就忽略掉了。(并没有试成功,我不知道如何让httpClient在tika-app之前加载,忽略后面) 推荐阅读:商媒在线 (正文已结束) (编辑:喜羊羊) 免责声明及提醒:此文内容为本网所转载企业宣传资讯,该相关信息仅为宣传及传递更多信息之目的,不代表本网站观点,文章真实性请浏览者慎重核实!任何投资加盟均有风险,提醒广大民众投资需谨慎! |