2017-04-17 53 views
-1

我面临着以下问题。你能让我知道如何解决它吗?java.lang.NoClassDefFoundError:无法初始化类org.apache.http.conn.ssl.SSLConnectionSocketFactory

SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslcontext, new String[] {"TLSv1" }, null, 
         SSLConnectionSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER); 

<dependency> 
    <groupId>org.apache.httpcomponents</groupId> 
    <artifactId>httpclient</artifactId> 
    <version>4.5</version> 
    <scope>provided</scope> 
</dependency> 

回答

0

提供的范围的需要是什么。

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

如果你已经静态块使用的try-catch那里。

+0

我没有得到你的解决方案。由于我们在另一个项目中包含了这个罐子,因此提供了必要的条件。 –

+0

期望JDK或容器在运行时提供依赖关系。如果在运行时依赖不可用。另一个建议,如果你有静态块使用try-catch那里,可能是块中的例外。 – Aryan

相关问题