有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JAVAlang.NoClassDefFoundError:无法初始化类组织。阿帕奇。http。康涅狄格州。SSL连接插座厂

我面临以下问题:

java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.conn.ssl.SSLConnectionSocketFactory

我正在使用httpclient4.5jar。你能告诉我怎么解决吗

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>

共 (1) 个答案

  1. # 1 楼答案

    java也有同样的问题。lang.NoClassDefFoundError:无法初始化类组织。阿帕奇。http。康涅狄格州。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> >