Tomcat 上的 Web 应用程序中的 JMF

发布于 2024-11-05 21:17:37 字数 423 浏览 4 评论 0原文

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

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

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

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

I created a web application that is using Java Media Framework. It runs in my unit tests and successfully finds the capturing devices. However when I deploy my application to Tomcat the same method returns an empty list of Capturing devices as if Tomcat is missing something that helps JMF to find media devices.

I suspect jmf.jar cannot find native dll's of JMF package, which somehow are visible in Eclipse but are not visible when application is deployed to Tomcat.

Can anyone give a hint how to deploy jmf correctly?

As example: this application http://sourceforge.net/projects/webjmf/ claims that it is working, however when war file is deployed to my Tomcat it cannot find any capturing devices.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

能怎样 2024-11-12 21:17:37

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

Solution is to copy all JMF dll files into /bin directory.
DLL files are native libraries that are used by jmf.jar to interact with Web Cam. So these libraries should be loaded by Tomcat.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文