2016-07-12 2 views
4

Я попытался выполнить поиск в Интернете, но не смог найти соответствующий учебник или инструкции для интеграции разделяемых библиотек JNI в проект Spring Boot. Я хотел бы интегрировать библиотеку GDAL с небольшим приложением Spring Boot REST.Как интегрировать общую библиотеку JNI в приложении Spring Boot

Возможно ли использовать JNI со встроенным Tomcat?

Может ли кто-нибудь предоставить ссылки или пояснения о том, как включить скомпилированные jar и фактические файлы библиотеки в проект Spring Boot? Maven будет предпочтительным вариантом сборки, но также будет работать град.

+0

Здравствуйте, я хотел бы знать, нашли ли вы решение проблемы. Благодаря! –

+0

Привет, Да, я действительно нашел альтернативное решение, но поскольку я сменил место работы, у меня больше нет доступа к этому коду, и я не могу вспомнить детали. Я помню, что я использовал контейнер Docker для локализации библиотек GDAL и приложения Spring Boot, но я не помню детали используемой конфигурации Spring Boot. :( Извините. – user115524

+0

Без проблем, спасибо вам :) –

ответ

0

Я столкнулся с такой же ситуацией. Мое приложение имеет встроенную библиотеку JNI, которую я не могу вставлять в WAR-файл. Для запуска из Eclipse он выполняется нормально, но для сборки WAR-файлов это невозможно. Я считаю, что ключ решения касается цели переупаковки «spring-boot-maven-plugin», но я получил немного информации об этом. С уважением,

+0

Пожалуйста, поделитесь, если вы что-нибудь узнаете. Я смог запустить приложение SB с исполняемой версией war и JNI jar, включенными в проект, как в локальном репозитории maven. Я думаю, что встроенный Tomcat игнорирует свойство общей папки, но поскольку SB встроенный Tomcat обычно запускает только одно веб-приложение, это не проблема. Но это усложняет мою процедуру развертывания, так как я должен извлечь файл gdal.jar, который встроен в контейнер Docker (в котором я фактически запускаю приложение в конце). – user115524

Смежные вопросы