2017-04-17 788 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

相關問題