настройка LD_LIBRARY_PATH с помощью сценария tomcat's setenv.sh - PullRequest
1 голос
/ 20 октября 2010

Я не могу заставить tomcat правильно установить переменные окружения.Я могу нормально запустить мой .jar с моим LD_LIBRARY_PATH, установленным в правильное место, он находит мои внешние библиотеки очень хорошо.Если я сбросил LD_LIBRARY_PATH и запустил флягу, я получил ошибку:

java.lang.RuntimeException: Native code library failed to load: 
  ensure the appropriate library (opl<VERSION>.dll/.so) is in your path.

, что и следовало ожидать.

В любом случае я создал скрипт tomcat / bin / setenv.sh, который выглядит следующим образомэто:

LD_LIBRARY_PATH=/home/public/lib

Но когда я запускаю свой код через веб-сервис, я все равно получаю ту же ошибку:

java.lang.RuntimeException: Native code library failed to load: 
  ensure the appropriate library (opl<VERSION>.dll/.so) is in your path.

Есть идеи?

1 Ответ

3 голосов
/ 20 октября 2010
export LD_LIBRARY_PATH

- это то, что вам не хватает.

, а также, возможно, соответствующее добавление -Djava.library.path=MYDIR к флагам Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...