0

我试图让 JMagick 库在 Tomcat 下工作,以便在上传后进行一些图像翻译。

Magic 以半存根 library.jar 存档和本地库 libJMagick.so 的形式出现。我使用过
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 可以使用它们

4

1 回答 1

1

如果您的共享对象不是通过包管理器安装的,请将其放入setenv.sh LD_LIBRARY_PATH=$CATALINA_BASE/lib:$LD_LIBRARY_PATH并将其复制到该 lib 目录。

于 2014-06-19T09:05:50.930 回答