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 ?
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.