0

I deploy my J2EE application after making some changes to the code.

At maximum of 4 times I can deploy the EAR file into the server without restarting the JBoss server. After the 4th deployment if I deploy one more time it throws PermGem space exception.

I don't what this exception is. I restart the server then everything works fine. Any idea why the Jboss server throws PermGem space exception after 4 deployments ?And Why it occurs ?

Puru
  • 8,913
  • 26
  • 70
  • 91

2 Answers2

2

You can find an explanation about PermGem space here. Here are some JBoss specific instructions.

You could have a classloader leak in your code that causes this. Or you have a huge code base with many dependencies and haven't configured the PermGem space appropriately.

Bill the Lizard
  • 398,270
  • 210
  • 566
  • 880
kgiannakakis
  • 103,016
  • 27
  • 158
  • 194
1

You also need to enable the sweeping of the permgen area, which is not covered in the previous answer.

This answer provides details to do that.

Community
  • 1
  • 1
Peter Tillemans
  • 34,983
  • 11
  • 83
  • 114