2011-05-08 25 views
0

我创建了一个使用Java Media Framework的Web应用程序。它在我的单元测试中运行并成功找到捕获设备。然而,当我将应用程序部署到Tomcat时,同样的方法返回一个捕获设备的空列表,就好像Tomcat缺少可帮助JMF查找媒体设备的东西。Tomcat上的Web应用程序中的JMF

我怀疑jmf.jar找不到原生dll的JMF包,它在Eclipse中以某种方式可见,但在应用程序部署到Tomcat时不可见。

任何人都可以提示如何正确部署jmf吗?

作为示例:此应用程序http://sourceforge.net/projects/webjmf/声称它正在工作,但是当战争文件部署到我的Tomcat时,它找不到任何捕获设备。

+0

把你的jmf.jar放在tomcat的lib文件夹中,然后检查它是否有效 – ankurtr 2013-04-16 07:51:57

回答

0

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

相关问题