установка Java-библиотек xuggler в Tomcat в Linux - PullRequest
2 голосов
/ 25 марта 2010

Я пытаюсь установить библиотеки Java xuggler в Tomcat (версия 5.5) на fedora-release-7-3

Должен ли я установить двоичные файлы, доступные для скачивания на веб-сайте xuggler, или создать свой собственный (http://www.xuggle.com/xuggler/downloads/build.jsp)?

Сначала я сделал простой шаг и установил готовые двоичные файлы, загруженные из http://www.xuggle.com/xuggler/downloads/ в папку usr / local / xuggler на моем Linux-сервере, а затем скопировал файлы jar из папки share / java / jars в $ CATALINA_HOME Tomcat. Каталог / shared / lib (в соответствии с рекомендациями http://wiki.xuggle.com/Frequently_Asked_Questions#I_get_an_.22UnsatisfiedLinkError.22_when_I_run_Xuggler-based_Applications_in_Tomcat Это 6 файлов .jar, включая xuggle-xuggler.jar

После перезапуска Tomcat я по-прежнему получаю исключение "java.lang.UnsatisfiedLinkError: no xuggle-xuggler in java.library.path", когда мой код Java пытается вызвать какой-то метод xuggler, например такой, чтобы найти продолжительность видео FLV-файл.

Что я делаю не так? Любая помощь очень ценится!

Ответы [ 2 ]

1 голос
/ 31 мая 2010

Убедитесь, что Tomcat может видеть переменные среды, которые вы должны установить с помощью XUGGLE. В частности LD_LIBRARY_PATH.

0 голосов
/ 03 сентября 2010

Размещение переменных окружения xuggle в файле startup.sh, вероятно, является одним из самых простых способов добиться этого. Также не забудьте поместить jar xuggle только в общую / общую библиотеку, иначе вы можете столкнуться с проблемами загрузчика классов при попытке использовать xuggler в нескольких веб-приложениях.

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