項目中需要用到httpclient ,maven配置如下
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.3.3</version>
</dependency>
web啟動后調用httpclient一直報httpclientHTTPClient Example - Exception in thread “main” java.lang.NoSuchFieldError: INSTANCE 錯誤, 但是在本地執行時卻能正常執行,
一般這種情況是jar包重復導致的, 后在maven中檢查發現axis2-spring 底層依賴 common-httpclent3.1 ,導致報錯 。果斷換成common-httpclient3.1問題解決, 也可把 httpclient4.3.2的位置放到 axis2-spring 的前面 來解決 這個問題