得到permgen错误'在AWS上部署war文件时

时间:2014-08-15 02:23:52

标签: java amazon-web-services jboss

当我部署时,我的JSF Web应用程序收到了'permgen'错误。

详细信息:JBOSS AS 7,jvm:Oracle JRE 1.7,操作系统:Amazon Linux 32位,1.7 GB RAM。

例外情况是: javax.servlet.ServletException:PermGen空间           javax.faces.webapp.FacesServlet.service(FacesServlet.java:606) ...

1 个答案:

答案 0 :(得分:0)

JBoss似乎没有足够的permgen空间来加载java类。请看这个页面关于PermGen https://plumbr.eu/blog/what-is-a-permgen-leak

我认为它是独立的Jboss,要解决这个问题,编辑独立配置:$ JBOSS_HOME / bin / standalone.conf

找到这一行:

JAVA_OPTS=-Xms64M -Xmx512M -XX:MaxPermSize=256M

增加-XX:MaxPermSize值,例如

-XX:MaxPermSize=512m

然后停止,重新启动JBoss。