我试图让JMagick库在Tomcat下工作来做一些图像上传后的翻译。
Magic以半存根library.jar归档文件和本机库的形式出现libJMagick。所以。我用了System. LoadLibrary ("JMagick");
,
但我得到错误的catalina.out
抱怨无法找到库(详细信息在此消息的末尾)。关键子句是:
原因:java.lang.RuntimeException: Can't load MagickLoader (class not found) at magick.Magick.(Magick.java:25)
那么我应该把这些库放在哪里,目前它们在WEB-INF/lib中,以便tomcat可以使用它们
如果您的共享对象不是通过包管理器安装的,则放入setenv.sh
LD_LIBRARY_PATH=$CATALINA_BASE/lib:$LD_LIBRARY_PATH
并将其复制到该lib目录