首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OutOfMemoryError: PermGen空间

OutOfMemoryError: PermGen空间
EN

Server Fault用户
提问于 2013-04-15 10:46:49
回答 1查看 2.2K关注 0票数 0

我在startup.sh中使用这些Tomcat设置安装了Al新鲜coCommunity4.2.0c(手动安装):

CATALINA_OPTS="-Xms512m -Xmx1024m -Xss1024k -XX:MaxPermSize=900m -XX:NewSize=512m -server -Dalfreco.home=/home/aegif/alfresco -Dcom.sun.management.jmxremote“

在Oracle jdk1.7.0_15上,Linux2.6.18,CentOS 5.8。

当我启动startup.sh时,Alfresco开始运行,但是在Alfresco started消息发布一分钟后,我得到:

代码语言:javascript
复制
Apr 15, 2013 7:17:32 PM org.apache.catalina.startup.HostConfig deployWARs
SEVERE: Error waiting for multi-thread deployment of WAR files to complete
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space

即使MaxPermSize=900m已经是一个巨大的价值,我如何才能得到这个错误呢?

顺便说一句,我得到了与其他MaxPermSize值相同的例外,比如256米或700米。

提示:日志上写着:

代码语言:javascript
复制
maximum heap size 247.500MB
WARNING - maximum heap size 247.500MB is less than recommended 512MB

尽管startup.sh-Xmx1024m

我的CATALINA_OPTS错了吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-04-15 11:57:41

看起来,它从其他地方获取CATALINA_OPTS值,看看catalina.sh,还可以尝试在catalina.sh中而不是startup.sh中放置/定义这些设置。

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

https://serverfault.com/questions/499454

复制
相关文章

相似问题

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