Как сделать доступным libgthread-2.0.so.0 внутри Docker Container - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь загрузить нативную библиотеку 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

...