首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OutOfMemoryError: Java堆空间MultipartRequest

OutOfMemoryError: Java堆空间MultipartRequest
EN

Stack Overflow用户
提问于 2015-06-10 13:18:43
回答 1查看 489关注 0票数 0

当我试图上传文件时,我在MultipartRequest上遇到了问题。错误是: OutOfMemoryError: Java堆空间。我认为错误是在时间冰柱,但我不知道是什么问题。谢谢。

这是我的密码:

代码语言:javascript
运行
复制
InputStream is = part.getInputStream();
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
int nRead;
byte[] data = new byte[16384];

while ((nRead = is.read(data, 0, data.length)) != -1) {
    buffer.write(data, 0, nRead);
}

buffer.flush();

byte[] out = buffer.toByteArray();

2015年6月10日-2015年6月15:39:45.146严重的http-nio-8080-exec-307 org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks web应用程序tw创建了一个具有com.sun.xml.ws.api.client.ServiceInterceptorFactory$1类型键和类型java.util.HashSet值的ThreadLocal,但是在web应用程序停止时没有删除它。线程将随着时间的推移而更新,以避免可能的内存泄漏。2015年6月10日-2015年6月15:39:45.146严重的http-nio-8080-exec-307 org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks web应用程序tw创建了一个具有com.sun.xml.bind.v2.runtime.Coordinator$1类型键和类型com.sun.xml.bind.v2.runtime.Coordinator[]值的ThreadLocal,但是在web应用程序停止时没有删除它。线程将随着时间的推移而更新,以避免可能的内存泄漏。2015-06-2015-2015 15:39:57.464 INFO http-nio-8080-exec-307 org.apache.catalina.core.StandardContext.reload重载上下文与名称/tw完成部分: 1031.zip 10-6月-2015 15:40:45.772

EN

回答 1

Stack Overflow用户

发布于 2015-06-10 13:23:33

您需要增加堆空间。如果您正在使用eclipse,您可以检查此链接,它将向您展示如何增加堆大小(堆内存是存储所有对象的“位置”)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30757553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档