Получение исключения:
org.apache.http.impl.client.InternalHttpClient не может быть приведен к org.apache.http.impl.client.AbstractHttpClient
Как устранить это исключение?
Я использую httpclient4.5 и axis2 1.7.8 jar
KeyStore trustStore = MyConnector.createKeyStore(handler.getProperty("SSLTrustStoreRemoteConnector")); /
KeyStore keyStore = MyConnector.createKeyStore(handler.getProperty("SSLKeyStoreRemoteConnector"));
char[] pasw = handler.getProperty("SSLKeyStorePasswordRemoteConnector", "").toCharArray();
SSLContext sslcontext = SSLContexts.custom().loadKeyMaterial(keyStore,pasw)
.loadTrustMaterial(trustStore, new TrustSelfSignedStrategy())
.build();
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(
sslcontext,
new String[] { "TLSv1" },
null,
SSLConnectionSocketFactory.getDefaultHostnameVerifier());
HttpClient httpclient = HttpClientBuilder.create()
.setSSLSocketFactory(sslsf)
.build();
requetMessageContext
.getConfigurationContext()
.setProperty(HTTPConstants.CACHED_HTTP_CLIENT, (AbstractHttpClient)httpclient);
axisConfig
.getTransportOut(Constants.TRANSPORT_HTTPS)
.setSender(new HTTPClient4TransportSender());
над кодом, который мы используем, и в качестве потока кода он идет из httpclient4.5 jarна ось2 1.7.8 банка