Совместно используемые библиотеки в Java AWS Lambda Project - PullRequest
0 голосов
/ 21 марта 2019

В моем классе Java System.loadLibrary() не может найти файлы библиотеки.Я использовал сборку Gradle для zip-файла в следующей структуре:

  • zip
    • mypackage
      • App.class
      • GatewayResponse.class
    • lib
      • набор файлов jar и общих библиотек

Служба Lambda может загрузить мойjar, но не библиотеки.

Представьте себе, example.jar и libExample.so являются частью моего каталога lib.

Из класса приложения: я создал объект некоторого класса в примере .jar иэто работает отлично.при попытке загрузить библиотеку libExample.so с использованием system.loadLibrary() происходит сбой.

Я использовал свойство LD_LIBRARY_PATH, чтобы указать путь к собственным библиотекам в AWS Lambda

Это работаетотлично на моей локальной машине.

...