2012-05-14 10 views
0

큰 이미지 (2.3MB)를 업로드하려고 할 때 다음 예외가 있습니다. 나는 썸네일 생성을 위해 썸네일 생성 항아리 (thumbnailator-0.4.2-all.jar)를 사용합니다. 파일이 잘 업로드되고 있지만 그것으로부터 썸네일을 만들 수 없으며 예외가 표시됩니다.예외가 발생했습니다.

org.apache.jasper.JasperException: Java heap space 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:453) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 

JSP로 아파치 톰캣 5.5를 사용합니다. 내 개발 도구로 eclipse helios를 사용합니다.

Java heap space

당신은 힙 메모리가 부족했습니다

답변

2

오류 메시지가 당신에게 꽤 좋은 단서를 제공합니다. 썸네일을 만들려면 이미지가 비트 맵 형식으로 디코딩되고있을 수 있습니다. 따라서 크기가 큰/고해상도 이미지 파일의 메모리가 상당히 필요할 수 있습니다.

-Xmx 인수를 사용하여 서버 인스턴스에 더 많은 메모리를 할당 할 수 있습니다. 이 옵션을 설정할 위치가 확실하지 않은 경우 This thread이 도움이 될 수 있습니다.

+0

감사합니다. alot sir – arjuncc

0

나는 this 튜토리얼을 참조하고 나의 문제는 지금 해결되었습니다. 감사합니다. @aroth

관련 문제