0
私はxmlリクエストを投稿して応答を取得するためにspringrestテンプレートを使用していますが、Tomcatが完全に実行されていることを確認しましたが、デプロイ後にその例外が表示されました。WASでhttpcomponenetsエラーが発生しました
java.lang.NoSuchFieldError: INSTANCE
at java.lang.J9VMInternals.initialize(J9VMInternals.java:175)
Caused by: java.lang.NoSuchFieldError: org/apache/http/conn/ssl/AllowAllHostnameVerifier.INSTANCE
Caused by: java.lang.NoClassDefFoundError: org.apache.http.conn.ssl.SSLConnectionSocketFactory (initialization failure)
私はjarの互換性がないことを調べました。同じバージョンの異なるバージョンはありません。私のコードを調べるとエラーが出ます。
HttpClientBuilder clientBuilder=HttpClientBuilder.create();
HttpClient httpClient=clientBuilder.setProxy(myProxy).setDefaultCredentialsProvider(credentialsProvider).disableCookieManagement().build();
HttpComponentsClientHttpRequestFactory httpComponentFactory=new HttpComponentsClientHttpRequestFactory();
私はhttpcomponentバージョン4.4を使用しています。この中で私を助けてください
おそらく、WebSphereクライアントと競合するhttpclientライブラリがバンドルされています。この投稿を参照してくださいhttp://stackoverflow.com/a/28010436/3701228 – Gas
私はそれが動作しなかったことを試みた – LowCool