java permGen内存不足错误tomcat-liferay服务器

标签 java tomcat jvm liferay

我正在使用 liferay 门户,在运行的服务器上部署 portlet 时返回

java.lang.OutOfMemoryError: PermGen space

这个错误不是经常出现,liferay 在 tomcat 上运行,我该如何解决这个特殊的问题??问题。

我尝试在系统变量中添加值为 -Xms128m -Xmx256m 的 JAVA_OPTS,但我仍然一次又一次地收到相同的错误 (java.lang.OutOfMemoryError: PermGen space)。任何帮助将不胜感激。我也阅读了 stackoverflow 中的其他帖子,但没有成功。

最佳答案

特别是从 Liferay 6.2 开始,将默认 Perm 大小从 256mb 增加到 512mb 非常重要。今天 256mb 不足以支持 Liferay 和一些插件。

-XX:MaxPermSize=512m

关于java permGen内存不足错误tomcat-liferay服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25242984/

相关文章:

java - 如何将参数传递给匿名类?

Java 重绘方法不起作用,为什么?

java应用程序无法打开URL地址0.0.0.0

java - Tomcat 7 无法与 MySQL 5.5 建立数据库连接

java - 在 tomcat 5.5 中部署时出错

java - Python 与 Java

java - 对 BoxLayout 中的元素重新排序

Java - Jdbc 连接抛出 NullPointerException

java - 需要通用/动态序列化/编码,类似于 Terracotta

java - Kotlin lambda 主体中的 `it` 是什么?