在Linux上的Tomcat中安装xuggler java库

在Linux上的Tomcat中安装xuggler java库,linux,tomcat,Linux,Tomcat,我正试图在fedora-release-7-3上的Tomcat(5.5版)中安装xuggler Java库 我应该在Xugler网站上安装可供下载的二进制文件还是构建自己的() 我首先采取了简单的步骤,在Linux服务器上的usr/local/xuggler文件夹中安装了从下载的现成二进制文件,然后将jar文件从share/java/jars文件夹复制到Tomcat的$CATALINA_HOME/shared/lib目录中(按照 这些是一些6.jar文件,包括xuggle-xuggler.jar

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

我应该在Xugler网站上安装可供下载的二进制文件还是构建自己的()

我首先采取了简单的步骤,在Linux服务器上的usr/local/xuggler文件夹中安装了从下载的现成二进制文件,然后将jar文件从share/java/jars文件夹复制到Tomcat的$CATALINA_HOME/shared/lib目录中(按照 这些是一些6.jar文件,包括xuggle-xuggler.jar

重新启动Tomcat后,当我的java代码试图调用某些xuggler方法(例如查找flv文件的视频持续时间的方法)时,仍然会出现“java.lang.UnsatisfiedLinkError:java.library.path中没有xuggle xuggler”异常


我做错了什么?非常感谢您的帮助!

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

将XUGGLE环境变量放入startup.sh可能是最简单的方法之一。另外,不要忘记只放入XUGGLE jar在共享/公共库中,或者当您尝试在多个Web应用程序中使用Xugler时,您可能会遇到类加载器问题。

谢谢您的回复!我成功地安装并使用了Xugler。不过,我最终不得不为我的Linux编译并构建一个版本!