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

时间:2011-10-24 15:49:11

标签: java eclipse java-ee tomcat

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

-XX:MaxPermSize=512m

eclipse.ini结尾?或者是否需要额外的配置?

2 个答案:

答案 0 :(得分:24)

对于实际运行Eclipse的JVM,eclipse.ini中的配置

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

假设您使用WTP启动Tomcat实例,您需要转到服务器配置,单击“打开启动配置”并在那里(在“参数”选项卡上)编辑/添加VM参数以包含所需的{{ 1}}论证。

答案 1 :(得分:17)

没有。 Tomcat在eclipse的独立JVM中运行。在启动配置的VM参数中添加此选项:

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