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,475
  • 26
  • 69
  • 89

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
  • 386,424
  • 207
  • 554
  • 861
kgiannakakis
  • 100,996
  • 27
  • 157
  • 193
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,409
  • 9
  • 80
  • 113