java.lang.UnsatisfiedLinkError:本机库 /usr/local/xuggler/lib/libxuggle-xuggler.so.3.4.1012 已加载到另一个类加载器中
我成功地在我的 tomcat 环境中引入了 xuggle 并且它运行得很好。 发生了一些事情,从那一刻起,每当我的缩略图生成器被调用(是使用 xuggle 最多的类)时,我都会得到 *java.lang.UnsatisfiedLinkError:本机库 /usr/local/xuggler/lib/libxuggle-xuggler.so.3.4.1012 已在另一个类加载器中加载*
异常。 我必须修复它的唯一方法是重新启动 tomcat。 由于我无法在我的笔记本电脑上重现该错误,因此我非常感谢您的帮助。
I successfully introduced xuggle in my tomcat environment and it worked perfectly.
Than something happens , and from that moment on, any time my thumbnail generator is called ( is the class that uses xuggle the most) i got the*java.lang.UnsatisfiedLinkError: Native Library /usr/local/xuggler/lib/libxuggle-xuggler.so.3.4.1012 already loaded in another classloader*
exception.
The only way I have to fix it is by restarting tomcat.
Since I can't reproduce the error nor on my laptop, I really appreciate a little help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
发生这种情况可能是因为您的 Xuggler Jars 位于 webapp lib 目录中,并且它需要位于 CATALINA_ROOT 目录中。有关详细信息,请参阅 Xuggler 常见问题解答。停止 tomcat,将 Xuggler jar 文件移至 ${CATALINA_HOME}/shared/lib 目录,然后重新启动 tomcat,一切都应该正常。
This happens probably because you have the Xuggler Jars in a webapp lib directory, and it needs to be at the CATALINA_ROOT directory. See the Xuggler FAQ for details. Stop tomcat, move the Xuggler jar files to the ${CATALINA_HOME}/shared/lib directory and restart tomcat and all should be OK.
如果您无法在其他设备上重现相同的问题,请尝试检查您的系统类路径是否具有此特定 jar 文件的条目,因为在通常的 tomcat 配置中,系统类路径是与 lib jar 文件一起添加的。
If you can't reproduce the same problem on other devices, try to check if your system classpath has entry for this specific jar file because in usual tomcat configuration, system classpath is added along-with lib jar files.