LINUX.ORG.RU

JAVA и неуловимая линковка библиотеки Firebird в Debian

 , ,


0

1

Имею GlassFish 5 + JDK 1.8, нужно подцепить библиотеку клиента Firebird, куда только не сувал libfbclient.so - результат нулевой, ставлю из репозитория libfbclient2 - все начинает работать, PURGE ЭТОТ ПАКЕТ и тоже все работает.

КАК ТАКОЕ ВОЗМОЖНО??? Голову уже сломал что этой стеклянной рыбе нужно??? ГДЕ В ИТОГЕ БИБЛИОТЕКА ЛЕЖИТ??? которая не удалилась, поиском НИЧЕГО НЕТ!!!

★★★

/sbin/ldconfig от рута.

Я сомневаюсь, что заработало без библиотеки.

byko3y ★★★★
()

Путь для поиска библиотек передаётся с помощью параметра -Djava.library.path.

Порой библиотеки запакованы внутри jar-файлов, при запуске они распаковываются в какой-нибудь /tmp и подхватываются оттуда. Это делается для упрощения развёртывания. Возможно в твоём случае работает именно оно.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

Legioner

спасибо, похоже вы правы и библиотека внутри jdbc

wolverin ★★★
() автор топика
Последнее исправление: wolverin (всего исправлений: 1)
Ответ на: комментарий от anonymous

Он же без поддержки остался, когда Оракл умыл лапки. Помню, как бага, блокирующая создание пула соединений к БД через UI, полтора года висела, и всем было плевать.

izzholtik ★★★
()
Ответ на: комментарий от izzholtik

Одним словом - это OpenSource. В OpenSource баги могут висеть годами и это норма, а не исключение.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.