Is this your first time here? SwingWiki is a Java Swing Developer community site with an big archive of Swing-related usenet groups and mailing lists, but also tips, tricks and articles and book reviews written by your colleagues from around the world. If you came here through a search engine and did not find what you were looking for, make sure to check the wiki table of contents.

[Jmagick] Help: magick.MagickException: Unable to retrieve handle

From:malory [malory@masked-domain]
Sent on:Tue, 6 May 2008 10:56:10 +0800 (CST)


------=_Part_178656_8228872.1210042570697
Content-Type: text/plain; charset=gbk
Content-Transfer-Encoding: 7bit




I use Jmagick on Red Hat Enterprise 4.5, web server is tomcat6.0, I installed ImageMagick 6.2.6 and JMagick 6.2.6,
edit etc/profle, add "export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH" line;
edit etc/ld.so.conf, add "/usr/local/lib" line
copy jmagick.jar to tomcat6.0/webapps/crm/WEB-INF/lib
add "-Djava.library.path=/usr/local/lib" in tomcat6.0/bin/catalina.sh
add "System.setProperty("jmagick.systemclassloader","no");" in java source before call Jmagick.
execute "ldconfig" command.
restart tomcat
but I still occur this error:
magick.MagickException: Unable to retrieve handle
at magick.MagickImage.getDimension(Native Method)
Could anyone give me some suggestion?
Thanks in advanced!
[[root@masked-domain] bin]# ls /usr/local/lib -l
total 27508
drwxr-xr-x 4 root root 4096 May 5 18:23 ImageMagick-6.2.6
-rwxr-xr-x 1 root root 22743 May 5 18:39 jmagick.jar
-rwxr-xr-x 1 root root 134504 May 5 19:36 libJMagick.so
-rw-r--r-- 1 root root 14116624 May 5 20:39 libMagick.a
-rw-r--r-- 1 root root 1114214 May 5 20:39 libMagick++.a
-rwxr-xr-x 1 root root 1008 May 5 20:39 libMagick.la
-rwxr-xr-x 1 root root 1062 May 5 20:39 libMagick++.la
lrwxrwxrwx 1 root root 19 May 5 20:39 libMagick.so -> libMagick.so.10.0.0
lrwxrwxrwx 1 root root 21 May 5 20:39 libMagick++.so -> libMagick++.so.10.0.0
lrwxrwxrwx 1 root root 19 May 5 20:39 libMagick.so.10 -> libMagick.so.10.0.0
lrwxrwxrwx 1 root root 21 May 5 20:39 libMagick++.so.10 -> libMagick++.so.10.0.0
-rwxr-xr-x 1 root root 7434507 May 5 20:39 libMagick.so.10.0.0
-rwxr-xr-x 1 root root 775071 May 5 20:39 libMagick++.so.10.0.0
-rw-r--r-- 1 root root 2819182 May 5 20:39 libWand.a
-rwxr-xr-x 1 root root 1022 May 5 20:39 libWand.la
lrwxrwxrwx 1 root root 17 May 5 20:39 libWand.so -> libWand.so.10.0.0
lrwxrwxrwx 1 root root 17 May 5 20:39 libWand.so.10 -> libWand.so.10.0.0
-rwxr-xr-x 1 root root 1578436 May 5 20:39 libWand.so.10.0.0
drwxr-xr-x 2 root root 4096 May 5 20:39 pkgconfig
[[root@masked-domain] bin]#


------=_Part_178656_8228872.1210042570697
Content-Type: text/html; charset=gbk
Content-Transfer-Encoding: quoted-printable

<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; I use Jmagick on Red Hat Enterprise 4.5, web server is tomcat6.=
0, I installed ImageMagick 6.2.6 and JMagick 6.2.6, </DIV>
<DIV>edit etc/profle, add "export LD_LIBRARY_PATH=3D/usr/local/lib:$LD_LIBR=
ARY_PATH" line;</DIV>
<DIV>edit etc/ld.so.conf, add "/usr/local/lib" line</DIV>
<DIV>copy jmagick.jar to tomcat6.0/webapps/crm/WEB-INF/lib</DIV>
<DIV>add "-Djava.library.path=3D/usr/local/lib" in tomcat6.0/bin/catalina.s=
h</DIV>
<DIV>add "System.setProperty("jmagick.systemclassloader","no");" in java so=
urce before call Jmagick.</DIV>
<DIV>execute "ldconfig" command.</DIV>
<DIV>restart tomcat</DIV>
<DIV>but I still occur this error:</DIV>
<DIV>magick.MagickException: Unable to retrieve handle<BR>&nbsp;at magick.M=
agickImage.getDimension(Native Method)</DIV>
<DIV>Could anyone give me some suggestion?</DIV>
<DIV>Thanks in advanced!</DIV>
<DIV>[[root@masked-domain] bin]# ls /usr/local/lib -l<BR>total 27508<BR>drwxr-xr-x&n=
bsp; 4 root root&nbsp;&nbsp;&nbsp;&nbsp; 4096 May&nbsp; 5 18:23 ImageMagick=
-6.2.6<BR>-rwxr-xr-x&nbsp; 1 root root&nbsp;&nbsp;&nbsp; 22743 May&nbsp; 5 =
18:39 jmagick.jar<BR>-rwxr-xr-x&nbsp; 1 root root&nbsp;&nbsp; 134504 May&nb=
sp; 5 19:36 libJMagick.so<BR>-rw-r--r--&nbsp; 1 root root 14116624 May&nbsp=
; 5 20:39 libMagick.a<BR>-rw-r--r--&nbsp; 1 root root&nbsp; 1114214 May&nbs=
p; 5 20:39 libMagick++.a<BR>-rwxr-xr-x&nbsp; 1 root root&nbsp;&nbsp;&nbsp;&=
nbsp; 1008 May&nbsp; 5 20:39 libMagick.la<BR>-rwxr-xr-x&nbsp; 1 root root&n=
bsp;&nbsp;&nbsp;&nbsp; 1062 May&nbsp; 5 20:39 libMagick++.la<BR>lrwxrwxrwx&=
nbsp; 1 root root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19 May&nbsp; 5 20:39 =
libMagick.so -&gt; libMagick.so.10.0.0<BR>lrwxrwxrwx&nbsp; 1 root root&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21 May&nbsp; 5 20:39 libMagick++.so -&gt; l=
ibMagick++.so.10.0.0<BR>lrwxrwxrwx&nbsp; 1 root root&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; 19 May&nbsp; 5 20:39 libMagick.so.10 -&gt; libMagick.so.10.0.=
0<BR>lrwxrwxrwx&nbsp; 1 root root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21 Ma=
y&nbsp; 5 20:39 libMagick++.so.10 -&gt; libMagick++.so.10.0.0<BR>-rwxr-xr-x=
&nbsp; 1 root root&nbsp; 7434507 May&nbsp; 5 20:39 libMagick.so.10.0.0<BR>-=
rwxr-xr-x&nbsp; 1 root root&nbsp;&nbsp; 775071 May&nbsp; 5 20:39 libMagick+=
+.so.10.0.0<BR>-rw-r--r--&nbsp; 1 root root&nbsp; 2819182 May&nbsp; 5 20:39=
libWand.a<BR>-rwxr-xr-x&nbsp; 1 root root&nbsp;&nbsp;&nbsp;&nbsp; 1022 May=
&nbsp; 5 20:39 libWand.la<BR>lrwxrwxrwx&nbsp; 1 root root&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; 17 May&nbsp; 5 20:39 libWand.so -&gt; libWand.so.10.0.0<=
BR>lrwxrwxrwx&nbsp; 1 root root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 17 May&=
nbsp; 5 20:39 libWand.so.10 -&gt; libWand.so.10.0.0<BR>-rwxr-xr-x&nbsp; 1 r=
oot root&nbsp; 1578436 May&nbsp; 5 20:39 libWand.so.10.0.0<BR>drwxr-xr-x&nb=
sp; 2 root root&nbsp;&nbsp;&nbsp;&nbsp; 4096 May&nbsp; 5 20:39 pkgconfig<BR=
>[[root@masked-domain] bin]# </DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV><br><!-- footer --><br>=20
<hr>
<font style=3D"font-size:12px;line-height:15px;">=CB=CD=A3=A1=CB=CD=A3=A1=
=CB=CD=A3=A1</font><a style=3D"font-size:12px;line-height:15px; color:blue;=
text-decoration:underline;" href=3D"http://popme.163.com/link/004290_0422_=
5595.html">=C8=F0=D0=C72008=D5=FD=B0=E6=B0=EB=C4=EA=C3=E2=B7=D1=A3=A1</a>
------=_Part_178656_8228872.1210042570697--


--
Found what you were looking for? If not - continue at Wiki Index

 
Recent changes | RSS changes | Table of contents | News Archive | Terms And Conditions | Register | The Quest For Software++| Ruby Resources
FitNesse Resources