Создано приложение с использованием версии micronaut bom 1.2.10, а также зависимостей software.amazon.awssdk: lambda: 2.10.56 и software.amazon.awssdk: s3: 2.10.56, которые имели функции для извлечения данных из хранилища s3 и использовал graal 19.2.1 для создания нативного изображения. Собственный образ успешно создан, но когда я пытаюсь получить доступ к конечной точке, он терпит неудачу для следующих исключений:
failed: org.apache.commons.logging.LogFactoryjava.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
и серии исключений, особенно при создании клиента S3. В исключении также произошел сбой в точке ниже:
failed: Could not initialize class software.amazon.awssdk.http.apache.internal.conn.SdkTlsSocketFactoryjava.lang.NoClassDefFoundError: Could not initialize class software.amazon.awssdk.http.apache.internal.conn.SdkTlsSocketFactory
Код для S3Client:
S3Client s3Client = S3Client.builder().region(getRegion()).build();
build-native-image. sh
${GRAALVM_HOME}/bin/native-image --no-server -cp example-function-*-all.jar
-H:IncludeResources="git.properties"
-H:IncludeResources="logback.xml"
-H:IncludeResources="application.properties" \