【问题标题】:installing xuggler java libraries in Tomcat on Linux在 Linux 上的 Tomcat 中安装 xuggler java 库
【发布时间】:2010-09-03 08:57:12
【问题描述】:

我正在尝试在 fedora-release-7-3 上的 Tomcat(5.5 版)中安装 xuggler Java 库

我应该安装可在 xuggler 网站上下载的二进制文件还是自己构建 (http://www.xuggle.com/xuggler/downloads/build.jsp)?

我首先采取了简单的步骤,并将从http://www.xuggle.com/xuggler/downloads/ 下载的现成二进制文件安装在我的 Linux 服务器上的 usr/local/xuggler 文件夹中,然后将 jar 文件从 share/java/jars 文件夹复制到 Tomcat 的 $CATALINA_HOME/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 代码尝试调用某些 xuggler 方法(例如查找视频持续时间的方法)时,我仍然收到“java.lang.UnsatisfiedLinkError: no xuggle-xuggler in java.library.path”异常一个flv文件。

我做错了什么?非常感谢任何帮助!

【问题讨论】:

    标签: linux tomcat


    【解决方案1】:

    确保 Tomcat 可以看到您必须使用 XUGGLE 设置的环境变量。特别是 LD_LIBRARY_PATH。

    【讨论】:

    • 感谢您的回复!我成功地安装和使用了 Xuggler。不过,我最终不得不为我的 Linux 编译和构建一个版本!
    【解决方案2】:

    将 xuggle 环境变量放在 startup.sh 中可能是实现这一目标的最简单方法之一。另外不要忘记将 xuggle jar 仅放在共享/公共库中,否则当您尝试在多个 web 应用程序中使用 xuggler 时可能会遇到类加载器问题。

    【讨论】:

      猜你喜欢
      • 2014-06-13
      • 2012-07-11
      • 2014-06-16
      • 1970-01-01
      • 1970-01-01
      • 2015-06-25
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多