Olá pessoal, estou tendo um problema ao rodar minha aplicação com o netbeans.
Meu ambiente de Desenvolvimento.
– toplink
– ejb
– swing
OS - windows vista
IDE - NetBeans 6.5
Server – glassfish
Db – Oracle XE
Toda vez que eu faço deploy da minha aplicação no modulo EJB a ide mostra essa exception quando clico no botão que fica em vermelho no canto inferior da tela, com isso trava tudo e eu tenho que matar meu processo na mão.
Já li alguns tópicos sobre o assunto e tomei varias atitudes quanto ao problema, segue lista abaixo.
Também sei que a máquina virtual Java tem uma área de memória limitada chamada Geração Permanente (Perm Generation), onde são armazenados objetos cuja desalocação é rara . Dado que esta área de memória é limitada, seu uso intenso pode gerar erros com a seguinte mensagem:
java.lang.OutOfMemoryError: PermGen space
Para isso ja tomei as seguintes ações mas nada adiantou ainda.
Segue lista.
Instalei o glassfish na mão e coloquei pra ele 256m com o segunite comando.
java -Xmx256m -jar nomedojardoglassfish.jar
Setei na minha variavel de ambiente o JAVA_OPTS com a seguinte operação.
name JAVA_OPTS
value Xms256M -Xmx384M
Já alterei o arquivo do netbeans que fica no diretório homedirnetbeans/etc/netbeans.conf
Aumentei as opções de memória pra ide utilizar tbm.
netbeans_default_options="-J-client -J-Xverify:none -J-Xss2m -J-Xms128m -J-XX:PermSize=256m -J-XX:MaxPermSize=384m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"
Minha maquina é um pentium dual core com 2gb de Ram.
Alguém sabe onde realmente esta o problema.
Obrigado.