首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat 8.5.15关于ubuntu 16内存错误

问Tomcat 8.5.15关于ubuntu 16内存错误
EN

Stack Overflow用户
提问于 2017-10-12 13:07:29
回答 1查看 1.2K关注 0票数 2

我在ubuntu-16上使用tomcat-8.5.15,java版本1.8.0_131-8u131。我正在尝试用java代码从tomcat服务器上的字节数组创建一个文件,但是tomcat在java.lang.OutOfMemoryError: Java堆空间错误方面失败了。

我在google上搜索,发现在tomcat的bin目录中应该有一个文件"setenv.sh“,并设置在下面的配置中,因为MaxMetaspaceSize是java 8的新堆空间概念。

出口CATALINA_OPTS="$CATALINA_OPTS -Xmn1290240k -Xmx2024m -XX:MaxMetaspaceSize=2024m -XX:SurvivorRatio=4 -server“

但是,tomcat的记忆错误令人费解。我需要创建一个最小尺寸250米的文件。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-12-18 09:07:20

如果您从ubuntu存储库中安装了tomcat,那么只需定位tomcat8文件,通常是/etc/default/tomcat 8,然后通过将JAVA_OPTS的值更改为2048 m来编辑,其他所有内容都保持不变。重启tomcat。

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

https://stackoverflow.com/questions/46710437

复制
相关文章

相似问题

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