TomcatでImageMagickが使えねぇ 何でだ

tomcatのアプリで画像処理がしたいのでImageMagickを使用しようかと思い、
Winの開発環境では、$JAVA_HOME/jreのどっか/lib/extに
jmagick.jar
をピーコ。


jmagick.soをPATHの通っているディレクトリへピーコ。


なんか.libファイルがいるみたいなので、
ImageMagickDisplayの入っているソフト?インストーラをインストール。


win環境では使用できるようになった。


が、
じゃぁ本番のLinux環境へリリース。

同じ用に、$JAVA_HOME/jre/lib/ext/へjmagic.jarをコピー
次に.soファイルが見当たらない。

どっかからダウンロードしたImagekMagickのソースからlibMagick.soを作成
/usr/libへピーコ

それでもずっと

no JMagick in java.library.path

が消えない。

さっきまでやっていたのはImageMagickであってJMagickではなかった。



なので、JMagickをダウンロードしてきて、コンパイルして、コピー。

#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGFPE (0x8) at pc=0x0073f1e6, pid=30793, tid=3034921888
#
# Java VM: Java HotSpot(TM) Client VM (11.0-b16 mixed mode, sharing linux-x86)
# Problematic frame:
# C  [ld-linux.so.2+0x91e6]
#
# An error report file with more information is saved as:
# /usr/local/tomcat/logs/hs_err_pid30793.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

こんなん出るんだけど。
一緒にtomcatも心中するもんで、困ったもんだ。


バグをレポートしてくれ とか言っている気がする。
そういうのはしないけど。
/usr/local/tomcat/logs/hs_err_pid30793.log
とかみてもなんかダンプみたいなのあるだけで、
まったく何が書いてあるのかわからん。


マジ困ったな…。