从 Eclipse 运行 Tomcat 时避免 Permgen Space 错误

2022-09-05 00:11:55

从 Eclipse 3.6 运行 Tomcat 时避免 permgen 空间错误的最佳方法是什么?这是通过添加以下行来完成的吗:

-XX:MaxPermSize=512m

在 的末尾 ?还是需要额外的配置?eclipse.ini


答案 1

中的配置仅适用于实际运行 Eclipse 的 JVM。eclipse.ini

Tomcat 在自己的 JVM 实例中运行,因此您需要单独使用它。

假设您使用 WTP 启动 Tomcat 实例,则需要转到服务器配置,单击“打开启动配置”,然后(在“参数”选项卡上)编辑/添加 VM 参数以包含所需的参数。-XX:MaxPermSize


答案 2

哈哈Tomcat 在与 eclipse 不同的 JVM 中运行。在启动配置的 VM 参数中添加此选项:

  • 双击“服务器”视图中的 Tomcat 服务器
  • 点击链接“打开启动配置”
  • 切换到“参数”选项卡
  • 在 VM 参数文本区域中添加 -XX:MaxPermSize=512m

推荐