Há tempos tenho tido o mesmo problema com o glassfish na minha máquina… Decidi vir aqui e perguntar se algum de vocês já passou pela mesma situação…
Tenho uma aplicação JSF com Netbeans 7.1 + Glassfish 3.1.1,
De tempos em tempos meu glassfish simplesmente decide parar de funcionar e não inicia mais… O projeto é compilado até a parte do “Iniciando GlassFish Server 3.1.1”, após isso, o servidor não inicia e nada mais acontece…
Para resolver, preciso reinstalar o glassfish
Já tentei usar a versão 3.1.2 do glassfish, mas deu o mesmo problema…
Até já troquei de sistema operacional, de Ubuntu 11.04 pra 11.10 e vice versa, mas não tem jeito… Funciona normalmente por alguns dias, até que resolve parar de vez
Alguem sabe o que eu faço pro meu servidor funcionar continuamente ou o que pode estar causando este problema ?!
Inicie o Glashfish manualmente.
Va na pasta de dominio e verifique os logs do dominio.
Via Netbeans alguns logs não aparecem.
Ja me aconteceu isso de não startar mais, no meu caso o Glassfish travava e bloqueava a porta 8080, matando o processo ele voltou a rodar novamente.
[quote=Mordor]Inicie o Glashfish manualmente.
Va na pasta de dominio e verifique os logs do dominio.
Via Netbeans alguns logs não aparecem.
Ja me aconteceu isso de não startar mais, no meu caso o Glassfish travava e bloqueava a porta 8080, matando o processo ele voltou a rodar novamente.[/quote]
Os últimos registros do log de domínio são que meu projeto foi implementado com êxito, ás 16:39:
[#|2012-02-22T16:39:12.534-0200|INFO|glassfish3.1.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=35;_ThreadName=Thread-2;|WEB0671: Loading application [f2erp-web] at [/f2erp-web]|#]
[#|2012-02-22T16:39:12.599-0200|INFO|glassfish3.1.1|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=35;_ThreadName=Thread-2;|f2erp-web foi implementado com êxito em 27.754 milisegundos.|#]
Após isso, fui tentar rodar de novo e não foi mais, nem gerou mais log!
Como eu faço pra matar o processo, como você falou ? Pelo terminal com kill -9 + [processo] ?
O kill -9 + PID do processo. dai vc mata ele.
Para achar o pid do teu processo usa o ps -ef para listar os processos.
Se o teu glassfish estiver como processo pode startar ele via linha de comando.
service glassfish start
[quote=Mordor]O kill -9 + PID do processo. dai vc mata ele.
Para achar o pid do teu processo usa o ps -ef para listar os processos.
Se o teu glassfish estiver como processo pode startar ele via linha de comando.
service glassfish start[/quote]
Conseguiu encontrar alguma forma de resolver o problema que não seja reinstalar o glassfish?
[/quote]
Rapaz… na época eu usava:
Netbeans 7.1, Glassfish 3.1.1 e Ubuntu 11.04 e meu PC tinha 2GB de RAM
Hoje to usando:
Netbeans 7.2.1, Glassfish 3.1.2 e Ubuntu 12.04 e meu PC tem 4GB de RAM
Nunca mais aconteceu! Portanto temos 4 possibilidades:
A versão do Netbeans
A versão do Glassfish
A versão do SO
A memória RAM do PC
Só não me pergunte o que é… pensei que fosse a memória RAM mas não tenho certeza pois quando falta memória o glassfish acusa e na época nem isso acontecia!
Provavelmente essa atualização do 3.1.1 para o 3.1.2 tenha resolvido.
Galera estou com um problema, estou usando MAC OSX…
o Netbeans estava funcionando normal…quando fui criar outra servlet ele nao funcionou mais…
ja apaguei e instalei i uma 10x…
ele sempre fica executando…