Programming
No. | 732 | ||||
Name. | swindler | ||||
Subject. | java.lang.NoClassDefFoundError: Could not initialize class magick.ImageInfo | ||||
Main Cate. | Java | ||||
Sub Cate. | JSP/Servlet | ||||
Date. | 2013-11-26 11:40 | ||||
Hit. | 6416 (211.36.27.3) | ||||
File. | |||||
분명히 jar 파일이 loading되었음에도 이런 에러가 발생 할 수 있다. jmagick.jar 파일이 system class loader에서 읽혀진 경우 정상적으로 되지 않는다고 한다. 아래와 같은 방법으로 해결은 가능하다, System.setProperty("jmagick.systemclassloader", "no"); 그러나 이 방법은 그다지 추천하지 않는다고 하는데, 한개이상의 webapp에서 사용하는 경우 문제를 일으킬 수 있다고 한다. 따라서 jmagick.jar를 extension class loader에서 읽혀지도록 아래 경로로 위치를 바꾸면 해결된다. [java]/jdk/jre/lib/ext [바로가기 링크] : http://coolx.net/cboard/develop/732 |
|||||
|
|||||
[Modify] [Delete] | [Reply] [List] |