Problema com o: "java.lang.OutOfMemoryError: PermGen space"

Para quem está com esse problema (java.lang.OutOfMemoryError: PermGen space), usando o IDE Eclipse com o servidor JBoss 4.2.3, segue uns passos para resolver:
Acessa o Menu > Run > Run Configurations...
Após selecione a aba "Arguments". Nesta aba vai ter o "VM arguments:", imagino eu que as configurações default seja: -Dprogram.name=run.bat -Djava.endorsed.dirs="/home/telmo/opt/jboss-4.2.3.GA/bin/../lib/endorsed". Então, após o "/lib/endorsed", adicione os parâmetros: -Xms128m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=1024m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSClassUnloadingEnabled .

Vai ficar +- desse jeito: -Dprogram.name=run.bat -Djava.endorsed.dirs="/home/telmo/opt/jboss-4.2.3.GA/bin/../lib/endorsed" -Xms128m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=1024m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSClassUnloadingEnabled

Comentários

Postagens mais visitadas deste blog

Alterando a senha do usuário padrão do PostgreSQL

Quanto custa ter um carro

Instalando o JDK 6 (Java Development Kit) manualmente.