Я пытаюсь загрузить нативную библиотеку JNI внутри весеннего загрузочного приложения. Она нормально загружается, когда я запускаю ее из eclipse, предоставляя -Djava.library.path={path_to_mynativelib}
в качестве аргумента VM, но когда я пытаюсь запустить приложение, используя docker-compose *Файл 1003 * и с теми же аргументами виртуальной машины, что и JAVA_OPTS: "-Djava.library.path={path_nativelib_inside_docker_container}"
, после запуска приложения выдает исключение не загрузки, т. Е. Error loading shared library libgthread-2.0.so.0: No such file or directory
, после отладки я обнаружил, что libgthread-2.0.so.0
доступно на моей машине linux по пути /usr/lib64/libgthread-2.0.so.0
, которыйпочему в eclipse он не выдает никаких исключений, как я могу загрузить эту библиотеку внутри контейнера Docker