0

我收到一個奇怪的錯誤,似乎指向httpcore衝突。雖然在類路徑中只有一個httpcore-4.4.5.jar,但我還有用於Watson服務訪問的java-wrapper-1.1.1-jar-with-dependencies.jar。它似乎攜帶了一堆Apache http *類。是否有更新版本的java-wrapper.jar與新的Apache jar文件兼容?在自由16.0.0.4 FFDC文件中的錯誤是:堆棧轉儲= java.lang.NoSuchFieldError的:INSTANCE在org.apache.http.conn.ssl.SSLConnectionSocketFactory(SSLConnectionSocketFactory.java:144)java-wrapper-1.1.1-jar -with-dependencies.jar與較新的httpcore-4.4.5.jar衝突?

我想我可以用新版本覆蓋java-wrapper jar文件中的類,但希望這已經完成了。

+0

因爲我有權訪問所有需要的apache類版本,所以從java-wrapper jar文件中刪除所有org.apache打包的類就解決了這個問題。這個錯誤信息與幫助解釋問題相去甚遠,但幸運的是,它在互聯網上有很好的記錄。我添加了這個,因爲可能沒有在Watson sdk jar幫助文件中實現嵌入的org.apache類。 – wnm3

回答

0

通過從java-wrapper jar文件中除去org.apache打包的類並使用Apache網站中正確版本的http * .jar文件解決。