NoClassDefFoundError при подключении к dynamoDB в JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 NoClassDefFoundError при подключении к dynamoDB в Java

Сообщение Anonymous »


В моем текущем проекте используется версия Java — 1.8. Когда я пытаюсь установить соединение dynamoDB, создание ConnectionSocketFactory, т.е. метода getPreferredSocketFactory, завершается с ошибкой в ​​классе ApacheConnectionManagerFactory. И я получаю следующее исключение

Вызвано: java.lang.NoClassDefFoundError: не удалось инициализировать класс com.amazonaws.http.conn.ssl.SdkTLSSocketFactory в com.amazonaws.http.apache.client.impl.ApacheConnectionManagerFactory.getPreferredSocketFactory(ApacheConnectionManagerFactory.java) :87) [aws-java-sdk-core-1.11.86.jar:]

Я использую приведенную ниже зависимость maven для подключения к dynamoDB в Java

com.amazonaws aws-java-sdk-s3 1.11.86 org.apache.httpcomComponents httpclient 4.5.2 Когда я искал эту информацию, я обнаружил, что класс SdkTLSSocketFactory является частью серии AWS SDK для Java 2.x. Но мне нужен этот класс для версии Java 1.8. Может ли кто-нибудь помочь мне найти правильные зависимости?
Ответить

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

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

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

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

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