我在我的 tomcat 环境中成功引入了 xuggle ,它运行良好。比发生了一些事情,从那一刻起,每当我的缩略图生成器被调用(是使用 xuggle 最多的类)时,我都会遇到
*java.lang.UnsatisfiedLinkError: Native Library /usr/local/xuggler/lib/libxuggle-xuggler.so.3.4.1012 already loaded in another classloader*
异常。我必须修复它的唯一方法是重新启动tomcat。由于我无法在笔记本电脑上重现该错误,因此非常感谢您的帮助。
问问题
1253 次
2 回答
1
发生这种情况可能是因为您在 webapp lib 目录中有 Xuggler Jars,并且它需要位于 CATALINA_ROOT 目录中。有关详细信息,请参阅Xuggler 常见问题解答。停止 tomcat,将 Xuggler jar 文件移动到 ${CATALINA_HOME}/shared/lib 目录并重新启动 tomcat,一切都应该没问题。
于 2011-03-28T01:55:30.230 回答
0
如果您无法在其他设备上重现相同的问题,请尝试检查您的系统类路径是否具有此特定 jar 文件的条目,因为在通常的 tomcat 配置中,系统类路径与 lib jar 文件一起添加。
于 2011-03-04T09:43:47.577 回答