2010-03-25 227 views
2
在Tomcat中xuggler Java庫

我想在Tomcat的安裝xuggler Java庫(5.5版)的Fedora釋放-7-3在Linux上安裝

我應該在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.lang.UnsatisfiedLinkError中:沒有xuggle-xuggler在java.library當我的Java代碼嘗試調用某個xuggler方法(例如查找flv文件的視頻持續時間)時發生「.path」異常。

我在做什麼錯?很感謝任何形式的幫助!

回答

1

確保Tomcat可以看到您必須使用XUGGLE設置的環境變量。特別是LD_LIBRARY_PATH。

+0

感謝您的回覆!我設法成功安裝和使用Xuggler。我不得不最終爲我的Linux編譯和構建一個版本! – 2010-06-01 14:23:54

0

將xuggle環境變量放在startup.sh中可能是最簡單的方法之一。另外,不要忘記只將xuggle jar放在shared/common lib中,或者當您嘗試在多個webapps中使用xuggler時,可能會遇到classloader問題。