要在tomcat中使用JMagicK需要这三步:
1. Put Jmagick.jar in your WEBINF/lib dir
2. Put the following line in an initialization part of your webapp:
//Tell jmagick.magick.Magick to not use the system ClassLoader
System.setProperty("jmagick.systemclassloader","no");
3. make sure the Jmagick.dll and Imagemagick dlls are on the system
path
直接启动tomcat正常
但如果你使用MyEclipse中的tomcat启动,有可能仍然会报异常,我为这个问题研究了一个星期
最后终于搞定,那就是在配置myeclipse下的tomcat的参数的Paths时加上“c://WINDOWS/system32/”
目录,即:jmagick.dll目录。希望对正在使用JMagick的朋友有点帮组。