![](/img/trans.png)
[英]caused by: java.lang.NoSuchMethodError: org.apache.http.conn.ssl.SSLConnectionSocketFactory
[英]java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.conn.ssl.SSLConnectionSocketFactory
我面臨以下問題:
java.lang.NoClassDefFoundError:無法初始化類 org.apache.http.conn.ssl.SSLConnectionSocketFactory
我正在使用 httpclient 4.5 jar。 你能告訴我如何解決它嗎?
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslcontext, new String[] {"TLSv1" }, null,
SSLConnectionSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER);
我的 pom.xml 包含以下依賴項-
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5</version>
<scope>provided</scope>
</dependency>
我面臨以下問題:
java.lang.NoClassDefFoundError:無法初始化類org.apache.http.conn.ssl.SSLConnectionSocketFactory
我正在使用httpclient 4.5 jar。 你能讓我知道如何解決嗎?
SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslcontext, new String[] {"TLSv1" }, null,
SSLConnectionSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER);
我的pom.xml包含以下依賴項-
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5</version>
<scope>provided</scope>
</dependency>
我們在 java.lang.NoClassDefFoundError 中遇到了同樣的問題:無法初始化類 org.apache.http.conn.ssl.SSLConnectionSocketFactory 並且在 Maven 中有適當的依賴關系。
在我們的案例中出現問題的原因是 tika-app,當我們將其更改為 tica-core 時,問題就解決了。 下面評論的部分我們替換為上面的部分:
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
<version>1.19.1</version>
</dependency>
<!--<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-app</artifactId>
<version>1.16</version>
</dependency>-->
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.