description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
java.lang.OutOfMemoryError: PermGen space
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
Que é isso? o que faço??
Estou tentando rodar uma aplicaçãozinha (apenas duas telas)
pelo Netbeans (tomcat integrado).
Entro na tela inicial, preencho um form, clico no botão
e pimba… cai pra essa tela de erro.
Não sei se esse é o seu caso, mas comigo quando dava muito reload na aplicação acontecia a mesma coisa. Dae tinha que reiniciar o NetBeans ou o tomcat pra voltar…
Giulliano
PermGen é uma configuração do tomcat para recurso de memória…procure alguma coisa no google que vc acha…
[/]'s
MiltonBastos
Fechei o Netbeans, abri de novo, e na primeira vez que fui rodar
já deu esse erro de novo
lcegatti
Da uma olhada nesse link aqui do GUJ que pode lhe ser util, pois aparentemente o seu problema é o mesmo:
Tenta essa: vai na pasta de instalação do NetBeans -> entra na pasta etc e abre o arquivo NetBeans.conf
Localiza essa linha: netbeans_default_options="-J-Dcom.sun.aas.installRoot="C:\Arquivos de programas\glassfish-v2" -J-client -J-Xss2m -J-Xms32m -J-XX: PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"
Nessa linha, muda os valores de -J-XX: PermSize=32m -J-XX:MaxPermSize=200m pra algo tipo: -J-XX: PermSize=512m -J-XX:MaxPermSize=512m
MiltonBastos
Baldão:
Tenta essa: vai na pasta de instalação do NetBeans -> entra na pasta etc e abre o arquivo NetBeans.conf
Localiza essa linha: netbeans_default_options="-J-Dcom.sun.aas.installRoot="C:\Arquivos de programas\glassfish-v2" -J-client -J-Xss2m -J-Xms32m -J-XX: PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"
Nessa linha, muda os valores de -J-XX: PermSize=32m -J-XX:MaxPermSize=200m pra algo tipo: -J-XX: PermSize=512m -J-XX:MaxPermSize=512m
Muito obrigado, mas…
Pelo que percebi, esse erro seria uma “falta de memória”,
e alterando essas linhas, eu permitiria que a VM usasse mais
memória, é isso?
O problema é que minha máquina aqui do trabalho é muito
fraca: 480MB de RAM.
Coloco esses valores de “512m” assim mesmo??
Baldao
Hum… aí complicou… coloca mais ou menos 300m e testa