gpt4 book ai didi

java - 文件上传时转换为缩略图时出现异常

转载 作者:行者123 更新时间:2023-12-02 07:47:54 25 4
gpt4 key购买 nike

当我尝试上传大尺寸图像(2.3MB)时,出现以下异常。我使用缩略图创建 jar 来创建缩略图(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,使用apache tomcat 5.5,eclipse helios作为我的开发工具。

最佳答案

错误消息给了你一个很好的线索:

Java堆空间

您的堆内存已用完。要创建缩略图,您的图像可能会被解码为位图格式,这可能需要大量内存来存储大型/高分辨率图像文件。

您可以使用 -Xmx 参数为服务器实例分配更多内存。 This thread如果您不确定在哪里设置此选项,可能会有所帮助。

关于java - 文件上传时转换为缩略图时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com