org impl httpclientbuilder fileupload commons apache jar

impl - NoSuchMethodError: org.apache.http.conn.ssl.SSLConnectionSocketFactory



org.apache.http.httpentity jar (1)

Sigo recibiendo:

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.http.conn.ssl.SSLConnectionSocketFactory.<init>(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;)V at com.amazonaws.http.conn.ssl.SdkTLSSocketFactory.<init>(SdkTLSSocketFactory.java:56) at com.amazonaws.http.apache.client.impl.ApacheConnectionManagerFactory.getPreferredSocketFactory(ApacheConnectionManagerFactory.java:87) at com.amazonaws.http.apache.client.impl.ApacheConnectionManagerFactory.create(ApacheConnectionManagerFactory.java:65) at com.amazonaws.http.apache.client.impl.ApacheConnectionManagerFactory.create(ApacheConnectionManagerFactory.java:58) at com.amazonaws.http.apache.client.impl.ApacheHttpClientFactory.create(ApacheHttpClientFactory.java:50) at com.amazonaws.http.apache.client.impl.ApacheHttpClientFactory.create(ApacheHttpClientFactory.java:38) at com.amazonaws.http.AmazonHttpClient.<init>(AmazonHttpClient.java:253) at com.amazonaws.AmazonWebServiceClient.<init>(AmazonWebServiceClient.java:145) at com.amazonaws.AmazonWebServiceClient.<init>(AmazonWebServiceClient.java:136) at com.amazonaws.AmazonWebServiceClient.<init>(AmazonWebServiceClient.java:121) at com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient.<init>(AmazonElasticMapReduceClient.java:175) at com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient.<init>(AmazonElasticMapReduceClient.java:155) at ExtractRelatedPairs.main(ExtractRelatedPairs.java:30)

Descripción visual que ilustra todos los frascos agregados (a la izquierda) y su versión para inspección.

A pesar del hecho de que se agregaron todos los frascos necesarios, se probaron todos los frascos y versiones diferentes, incluso se intentó cambiar la configuración del proyecto para trabajar con 1.6 1.7 en lugar de 1.8 ...

¿Algunas ideas?


Suponiendo que su proyecto se haya creado con Maven, agregar esto a su pom.xml debería resolver ese problema:

<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency>