Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat上web应用程序中的JMF_Java_Jmf - Fatal编程技术网

Java Tomcat上web应用程序中的JMF

Java Tomcat上web应用程序中的JMF,java,jmf,Java,Jmf,我创建了一个使用Java媒体框架的web应用程序。它在我的单元测试中运行,并成功地找到了捕获设备。但是,当我将应用程序部署到Tomcat时,相同的方法会返回一个捕获设备的空列表,就好像Tomcat缺少帮助JMF查找媒体设备的内容一样 我怀疑jmf.jar找不到jmf包的本机dll,它们在Eclipse中是可见的,但在应用程序部署到Tomcat时是不可见的 有人能给出一个如何正确部署jmf的提示吗 例如:此应用程序声称它正在工作,但是当war文件部署到我的Tomcat时,它找不到任何捕获设备。解决

我创建了一个使用Java媒体框架的web应用程序。它在我的单元测试中运行,并成功地找到了捕获设备。但是,当我将应用程序部署到Tomcat时,相同的方法会返回一个捕获设备的空列表,就好像Tomcat缺少帮助JMF查找媒体设备的内容一样

我怀疑jmf.jar找不到jmf包的本机dll,它们在Eclipse中是可见的,但在应用程序部署到Tomcat时是不可见的

有人能给出一个如何正确部署jmf的提示吗


例如:此应用程序声称它正在工作,但是当war文件部署到我的Tomcat时,它找不到任何捕获设备。

解决方案是将所有JMF dll文件复制到/bin目录中。
DLL文件是jmf.jar用于与Web Cam交互的本机库。所以这些库应该由Tomcat加载

将jmf.jar放在tomcat lib文件夹中,然后检查它是否工作