This week's giveaway is in the Spring forum.
We're giving away four copies of Learn Spring Security (video course) and have Eugen Paraschiv on-line!
See this thread for details.
Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Java.lang.out of memory exception:Pergem space error

 
priscilla kurian
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am working with tomcat 7.0.25 and ubuntu.while I am trying to start my application pergem space erro occure in log file.How can I remove this pergem space error in ubuntu-tomcat.Where to ser JAVA_OPTS in catalina.sh
or catalina.bat?how can I set JAVA_OPTS.Please help me.It is an urgent one.Thanks in advance.
 
Tim Holloway
Saloon Keeper
Pie
Posts: 17989
47
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The default PermGen space is 128M, and while not many things use PermGen, Tomcat eats a lot of it, so it's common to run out when re-deploying webapps, or deploying apps such as JPA-based apps that also consume PermGen.

You should be able to ease the pain by creating a file named "setenv.sh" (or setenv.bat, for Windows) in the TOMCAT_HOME/bin directory. Put this line into it:


You can adjust the Xms and Xmx if you like - I pulled this from a major server which uses more RAM than average.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic