Java.lang.classnotfoundexception: org.apache.hc.client5.http.ssl.tlssocketstrategy при использовании Docker-Java API 3.5JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java.lang.classnotfoundexception: org.apache.hc.client5.http.ssl.tlssocketstrategy при использовании Docker-Java API 3.5

Сообщение Anonymous »

Я пытаюсь использовать API Docker-Java. Следуя инструкции в https://github.com/docker-java/docker-j ... started.md я строю dockerclientconfig и попытаться создать dockerhttpclient :

Код: Выделить всё

DockerClientConfig config = DefaultDockerClientConfig.createDefaultConfigBuilder().build();
DockerHttpClient httpClient = new ApacheDockerHttpClient.Builder()
.dockerHost(config.getDockerHost())
.sslConfig(config.getSSLConfig())
.maxConnections(100)
.connectionTimeout(Duration.ofSeconds(30))
.responseTimeout(Duration.ofSeconds(45))
.build();
< /code>
Затем выходит ошибка: < /p>
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hc/client5/http/ssl/TlsSocketStrategy
at com.github.dockerjava.httpclient5.ApacheDockerHttpClient$Builder.build(ApacheDockerHttpClient.java:50)
at com.alibaba.ais.route.monitor.rmc.service.ContainerInfoService.func(ContainerInfoService.java:24) // this refers to "build" for the DockerhttpClient
at com.alibaba.ais.route.monitor.rmc.Application.main(Application.java:15)
Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
< /code>
Я включил зависимости в моем pom.xml: < /p>
        
com.github.docker-java
docker-java-core
3.5.0



com.github.docker-java
docker-java-transport-httpclient5
3.5.0

Так как решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/796 ... cketstrate
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»