Setting Tomcat Heap Size (JVM Heap) in Eclipse
- By Viral Patel on October 5, 2009
Recently while running Tomcat under Eclipse for one of the web application I was getting Java Heap memory related error java.lang.OutOfMemoryError.
What needs to be done here basically is to increase the jvm heap size. So for increasing the JVM Heap Size of Tomcat in Eclipse we have to set few VM arguments of the tomcat.
Follow the simple steps to change the Heap Size of Tomcat under Eclipse.
1. Open the Server tab in Eclipse and double click the Tomcat server to open Server Configuration.

2. In Server Configuration, click on the Launch Configuration link under General Information.

3. Under Arguments tab, add following values in VM arguments.
-Xms64m -Xmx256m

To know more about -Xm options read this article.
Get our Articles via Email. Enter your email address.
hi,
thanks so much for this great and helpful blog post!!! it helped me such much, thanks!!!!
jens
Thank you very much for the screen shots..!
thanks, for this briliant article,!!
Hi,
Thx for the tip
Is there a way to persist this change in an external config file (or other) to avoid edit launch configuration each time eclipse is restarted ?
Thx in advance.
tnx
¡Great post! Thanks from Mx
Awesome – love succinct articles that get to the point AND are spot on.
Thanks, This helped me.
thanks its really helpfull
Thanks mate, it is very helpful
bang on the target! thanks
awesome…to the point..thanks
Hi,
Could any one explain the advantage of initializing the instance variables inside a constructor, the same thing we can do after the object has been initialized and calling the respective setters method.
You are the man. I looked for this so bad. Thanks.
How do we set VM arguments in tomcat running outside of eclipse like from dos prompt ?
JAVA_OPTS ?
This helped me.. Thank you so much!!
You really helped me to save a lot of time, thank you so much!!!
This is really helpful. Thank you very much!
thank u for u r answer
its working well when we read a large size article first time, if you read the second time that file, it shows Same heap space problem
It is really great, thanks
Thanks! That works fine!