#java #jmf
#java #jmf
Вопрос:
Я создал веб-приложение, которое использует Java Media Framework. Он запускается в моих модульных тестах и успешно находит устройства захвата. Однако, когда я развертываю свое приложение на Tomcat, тот же метод возвращает пустой список устройств захвата, как будто Tomcat упускает что-то, что помогает JMF находить мультимедийные устройства.
Я подозреваю jmf.jar не удается найти собственные библиотеки DLL пакета JMF, которые каким-то образом видны в Eclipse, но не видны при развертывании приложения в Tomcat.
Кто-нибудь может дать подсказку, как правильно развернуть jmf?
В качестве примера: это приложение http://sourceforge.net/projects/webjmf / утверждает, что он работает, однако, когда файл war развертывается на моем Tomcat, он не может найти никаких устройств захвата.
Комментарии:
1. поместите свой jmf.jar в папке tomcat lib, а затем проверьте, работает ли это или нет
Ответ №1:
Решение состоит в том, чтобы скопировать все DLL-файлы JMF в каталог /bin. DLL-файлы — это собственные библиотеки, которые используются jmf.jar для взаимодействия с веб-камерой. Итак, эти библиотеки должны быть загружены Tomcat.