[jboss-user] [JBoss Portal] - Re: java.lang.OutofMemoryException

aerostra do-not-reply at jboss.com
Thu Aug 16 18:16:47 EDT 2007

"thomas.heute at jboss.com" wrote : PermGen Space OOM can happen if you redeploy an application several times. It shouldn't happen in a production environment.

Yep, I came across this problem when I deployed a couple of portlets several times. Managed to solve it by doing the following steps below. My setup is JBP 2.4.1, MySql v5, Java 1.5 on Win XP & Solaris 10 so this may be of relevance to other versions:

Assuming your portlets are already in the "server/default/deploy" directory then 
Stop the server, clear out your "server/default/work/jboss.web/localhost" directory of your applications. I've also removed the entire "server/default/tmp" directory as well then restarted the server. It should then automatically deploy your portlets hopefully without problems.

My set up of the JAVA opts is: 

JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxPermSize=1024m
{rest of line omitted} which also works as quick fix - bear in mind that my server has enough RAM to do this.

I also have another development setup with the following java opts:
 -Xmx256m -Xms256m -XX:PermSize=256m -XX:MaxPermSize=256m 
(adjust settings depending on the amount of memory you need)

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4075026#4075026

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4075026

More information about the jboss-user mailing list