/ / Як завантажувати рідні бібліотеки у ферму tomcat? - java, tomcat

Як завантажити рідні бібліотеки у фермі на козлів? - Java, Tomcat

Я читаю, тобто Як додати рідну бібліотеку в Tomcat? і подібні запитання, але зауважте, що це не один екземпляр Tomcat, а якийсь спільний tomcat з кількома екземплярами. ("Ферма Томкату" може бути невірною назвою)

Отже, структура у мене є / data / tomcat-home / tomcat7-x-x / myapp:

смітник / (порожній)

conf / (catatlina.properties, server.xml, web.xml, ...)

lib / (деякі банки)

колоди /

webapps / (ROOT / css, ROOT / WEB-INF)

Я спробував поставити .so файли в webapps / ROOT / WEB-INF / lib, to lib / - але завантажувач не може їх знайти: UnsatisfiedLinkError: Не вдається завантажити бібліотеку: Немає жодного файлу чи каталогу

Відповіді:

0 для відповіді № 1

Зрозумів.

Одне з можливих рішень - створити serverenv.sh в каталозі / bin і додати туди: LD_LIBRARY_PATH = $ CATALINA_BASE / lib: $ LD_LIBRARY_PATH експорт LD_LIBRARY_PATH

розміщуйте бібліотеки в $ CATALINA_BASE / lib