Problema com Glassfish - aplicação em JSF + netbeans 7.0.1

Java

27/09/2011

Boa tarde,

Estou com problema em uma aplicação JSF + Glassfisf + Netbeans 7.0.1, onde o glassfish não starta mais, desistalei o netbeans e instalei novamente na primeira vez que executo a aplicação ele roda, mas se parar e startar o serviço novamente ele não sobe mais.

Instalei novamente mas realizando teste via console antes de executar o netbeans, por “asadmin.bat start-domain domain1” e “asadmin.bat stop-domain domain1” ele roda e para normalmente, porém após executar a aplicação pelo netbeans não roda mais, nem pelo console, estou postando aqui o erro que deu pelo console, espero que possam me ajudar.

Obrigado

Lúcio

C:\Program Files\glassfish-3.1.1\bin>asadmin.bat start-domain domain1
Esperando que domain1 se inicie ..........
InicializaþÒo bem-sucedida de domain : domain1
domain LocalizaþÒo: C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1
Log File: C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1\logs\server
.log
Admin Port: 4848
Comando start-domain executado com Ûxito.

C:\Program Files\glassfish-3.1.1\bin>asadmin.bat stop-domain domain1
Aguardando domÝnio parar ...
Comando stop-domain executado com Ûxito.




C:\Program Files\glassfish-3.1.1\bin>asadmin.bat start-domain domain1
Esperando que domain1 se inicie ....
InicializaþÒo bem-sucedida de domain : domain1
domain LocalizaþÒo: C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1
Log File: C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1\logs\server
.log
Admin Port: 4848
Comando start-domain executado com Ûxito.

C:\Program Files\glassfish-3.1.1\bin>asadmin.bat stop-domain domain1
Aguardando domÝnio parar ...
Comando stop-domain executado com Ûxito.



depois de startar pelo netbeans
C:\Program Files\glassfish-3.1.1\bin>asadmin.bat stop-domain domain1
CLI306 Aviso - servidor nÒo estß funcionando.
Comando stop-domain executado com Ûxito.

C:\Program Files\glassfish-3.1.1\bin>asadmin.bat start-domain domain1
Esperando que domain1 se inicie ...Erro ao iniciar domain domain1.
O servidor saiu prematuramente com o c¾digo de saÝda 1.
Antes de encerrar, ele produziu a seguinte saÝda:

Launching GlassFish on Felix platform
Completed shutdown of GlassFish runtime
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMa
in.java:97)
at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
Caused by: org.jvnet.hk2.component.ComponentException: Failed to create a habita
t
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateHabitat(AbstractModulesRegistryImpl.java:169)
at com.sun.enterprise.module.bootstrap.Main.createHabitat(Main.java:425)

at org.jvnet.hk2.osgiadapter.HK2Main.createHabitat(HK2Main.java:96)
at com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishRunt
ime.newGlassFish(EmbeddedOSGiGlassFishRuntime.java:89)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(
GlassFishMain.java:113)
... 6 more
Caused by: java.lang.RuntimeException: Fatal Error. Unable to parse file:/C:/Pr
ogram%20Files/glassfish-3.1.1/glassfish/domains/domain1/config/domain.xml
at org.glassfish.config.support.DomainXml.parseDomainXml(DomainXml.java:
273)
at org.glassfish.config.support.DomainXml.run(DomainXml.java:112)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.pop
ulateConfig(AbstractModulesRegistryImpl.java:176)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateHabitat(AbstractModulesRegistryImpl.java:158)
... 10 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[4,74]
Message: Invalid byte 2 of 4-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unkn
own Source)
at javax.xml.stream.util.StreamReaderDelegate.next(Unknown Source)
at org.glassfish.config.support.XMLStreamReaderFilter.thisNextTag(XMLStr
eamReaderFilter.java:94)
at org.glassfish.config.support.XMLStreamReaderFilter.nextTag(XMLStreamR
eaderFilter.java:74)
at org.jvnet.hk2.config.ConfigParser.handleElement(ConfigParser.java:199
)
at org.jvnet.hk2.config.ConfigParser.handleElement(ConfigParser.java:215
)
at org.jvnet.hk2.config.ConfigParser.handleElement(ConfigParser.java:167
)
at org.jvnet.hk2.config.ConfigParser.parse(ConfigParser.java:98)
at org.jvnet.hk2.config.ConfigParser.parse(ConfigParser.java:93)
at org.glassfish.config.support.DomainXml.parseDomainXml(DomainXml.java:
254)
... 13 more

Falha ao executar comando start-domain.

C:\Program Files\glassfish-3.1.1\bin>
Lúcio Boaventura

Lúcio Boaventura

Curtidas 0

Melhor post

Andréia Brunetta

Andréia Brunetta

18/04/2012

Boa noite a todos,

consegui resolver o problema mencionado,

bem ai vai a solução para que se estiver ocorrendo com mais alguém,

o problema foi por uma pequena burrada minha, os projetos que estava realizando estavam em subpastas com espaços e possuindo acentuações/caracteres nos nomes dos diretórios, a solução foi retirar os espaços/caracteres dos nomes dos diretórios, desistalar o netbeans/glassfish por completo (pois fica registrados em path creio eu os endereços anteriores do projeto) e instalar novamente o netbeans por completo e problema solucionado.


obrigado a todos pela ajuda.

Lúcio



Bom dia!
Meu amigo, vc salvou dias de briga com o GlassFish! rsrs
Também fiz uma modificação no localização do meu projeto, e começou os estresses, mas eu nem me toquei desse detalhe!
Muito obrigada :)
GOSTEI 1

Mais Respostas

Lúcio Boaventura

Lúcio Boaventura

27/09/2011

Consegui resolver esse problema, desistalei o netbeans, e limpei todo vestígio de arquivos/diretórios do glassfish e depois instalei novamente e deu certo.
Obrigado por enquanto,
Lúcio
GOSTEI 0
Lúcio Boaventura

Lúcio Boaventura

27/09/2011

boa noite,
infelizmente o problema acima voltou acontecer logo que fechei e abri novamente o netbeans, sendo assim toda ajuda é benvinda.

Obrigado

Lúcio
GOSTEI 0
Jamir Santos

Jamir Santos

27/09/2011

Lucio, sou principiante neste Mundo Java,
mas vai uma segestão que funcionou comigo:

1 - Remover o Glassfish do Netbeans
2 - Adicione o Glassfish do Netbeans novamente
(nesta hora escolha um dominio diferente de Domain1, pois o
Domain1 parece que fica corrompido)

se não funcionar:
1 - Remover o Glassfish do Netbeans
2 - Desinstale e instale novamente o Glassfish
3 - Adicione Glassfish novamente ao Netbeans.
GOSTEI 0
Luciano Martins

Luciano Martins

27/09/2011

por essas e por outras deve-se usar o ECLIPSE para WEB, eu mudei e agora só uso NETBEANS pra DESKTOP, fica a dica!
GOSTEI 0
Lúcio Boaventura

Lúcio Boaventura

27/09/2011

JAMIR,

boa noite,

fiz o que vc disse, funciona a primeira vez que starta o glassfish, mas se parar e tentar reiniciar para tudo denovo, e nem da para acionar a opção de debugar o programa, pois ele tenta restartar e para tudo.

mas valeu pela diga, enquanto não acho uma solução removo e instalado denovo, a cada vez que for usar, serviço de índio, mas...

abraços

Lúcio
GOSTEI 0
Lúcio Boaventura

Lúcio Boaventura

27/09/2011

Boa noite a todos,

consegui resolver o problema mencionado,

bem ai vai a solução para que se estiver ocorrendo com mais alguém,

o problema foi por uma pequena burrada minha, os projetos que estava realizando estavam em subpastas com espaços e possuindo acentuações/caracteres nos nomes dos diretórios, a solução foi retirar os espaços/caracteres dos nomes dos diretórios, desistalar o netbeans/glassfish por completo (pois fica registrados em path creio eu os endereços anteriores do projeto) e instalar novamente o netbeans por completo e problema solucionado.


obrigado a todos pela ajuda.

Lúcio
GOSTEI 0
Lúcio Boaventura

Lúcio Boaventura

27/09/2011

* outra pergunta,
como fecho esse atendimento?
obrigado
Lúcio
GOSTEI 0
Robson Teixeira

Robson Teixeira

27/09/2011

tem a opção de fechar o chamado fica proxima do 1º post deste topico.
GOSTEI 0
Lúcio Boaventura

Lúcio Boaventura

27/09/2011

Boa tarde,

Estou com problema em uma aplicação JSF + Glassfisf + Netbeans 7.0.1, onde o glassfish não starta mais, desistalei o netbeans e instalei novamente na primeira vez que executo a aplicação ele roda, mas se parar e startar o serviço novamente ele não sobe mais.

Instalei novamente mas realizando teste via console antes de executar o netbeans, por “asadmin.bat start-domain domain1” e “asadmin.bat stop-domain domain1” ele roda e para normalmente, porém após executar a aplicação pelo netbeans não roda mais, nem pelo console, estou postando aqui o erro que deu pelo console, espero que possam me ajudar.

Obrigado

Lúcio

C:\Program Files\glassfish-3.1.1\bin>asadmin.bat start-domain domain1
Esperando que domain1 se inicie ..........
InicializaþÒo bem-sucedida de domain : domain1
domain LocalizaþÒo: C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1
Log File: C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1\logs\server
.log
Admin Port: 4848
Comando start-domain executado com Ûxito.

C:\Program Files\glassfish-3.1.1\bin>asadmin.bat stop-domain domain1
Aguardando domÝnio parar ...
Comando stop-domain executado com Ûxito.




C:\Program Files\glassfish-3.1.1\bin>asadmin.bat start-domain domain1
Esperando que domain1 se inicie ....
InicializaþÒo bem-sucedida de domain : domain1
domain LocalizaþÒo: C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1
Log File: C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1\logs\server
.log
Admin Port: 4848
Comando start-domain executado com Ûxito.

C:\Program Files\glassfish-3.1.1\bin>asadmin.bat stop-domain domain1
Aguardando domÝnio parar ...
Comando stop-domain executado com Ûxito.



depois de startar pelo netbeans
C:\Program Files\glassfish-3.1.1\bin>asadmin.bat stop-domain domain1
CLI306 Aviso - servidor nÒo estß funcionando.
Comando stop-domain executado com Ûxito.

C:\Program Files\glassfish-3.1.1\bin>asadmin.bat start-domain domain1
Esperando que domain1 se inicie ...Erro ao iniciar domain domain1.
O servidor saiu prematuramente com o c¾digo de saÝda 1.
Antes de encerrar, ele produziu a seguinte saÝda:

Launching GlassFish on Felix platform
Completed shutdown of GlassFish runtime
Exception in thread main java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMa
in.java:97)
at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
Caused by: org.jvnet.hk2.component.ComponentException: Failed to create a habita
t
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateHabitat(AbstractModulesRegistryImpl.java:169)
at com.sun.enterprise.module.bootstrap.Main.createHabitat(Main.java:425)

at org.jvnet.hk2.osgiadapter.HK2Main.createHabitat(HK2Main.java:96)
at com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishRunt
ime.newGlassFish(EmbeddedOSGiGlassFishRuntime.java:89)
at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(
GlassFishMain.java:113)
... 6 more
Caused by: java.lang.RuntimeException: Fatal Error. Unable to parse file:/C:/Pr
ogram%20Files/glassfish-3.1.1/glassfish/domains/domain1/config/domain.xml
at org.glassfish.config.support.DomainXml.parseDomainXml(DomainXml.java:
273)
at org.glassfish.config.support.DomainXml.run(DomainXml.java:112)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.pop
ulateConfig(AbstractModulesRegistryImpl.java:176)
at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateHabitat(AbstractModulesRegistryImpl.java:158)
... 10 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[4,74]
Message: Invalid byte 2 of 4-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unkn
own Source)
at javax.xml.stream.util.StreamReaderDelegate.next(Unknown Source)
at org.glassfish.config.support.XMLStreamReaderFilter.thisNextTag(XMLStr
eamReaderFilter.java:94)
at org.glassfish.config.support.XMLStreamReaderFilter.nextTag(XMLStreamR
eaderFilter.java:74)
at org.jvnet.hk2.config.ConfigParser.handleElement(ConfigParser.java:199
)
at org.jvnet.hk2.config.ConfigParser.handleElement(ConfigParser.java:215
)
at org.jvnet.hk2.config.ConfigParser.handleElement(ConfigParser.java:167
)
at org.jvnet.hk2.config.ConfigParser.parse(ConfigParser.java:98)
at org.jvnet.hk2.config.ConfigParser.parse(ConfigParser.java:93)
at org.glassfish.config.support.DomainXml.parseDomainXml(DomainXml.java:
254)
... 13 more

Falha ao executar comando start-domain.

C:\Program Files\glassfish-3.1.1\bin>
GOSTEI 0
Dyego Carmo

Dyego Carmo

27/09/2011

Opa !

Conseguiu resolver ?

Se sim... por favor feche o chamado :)

Valeu !
GOSTEI 0
Lúcio Boaventura

Lúcio Boaventura

27/09/2011

que bom que TE ajudei Andréia,

fiquei dias e noites a fio pra depois ver que era isso, que bom que deu certo.

Abraços

Lúcio
GOSTEI 1
Derci Santos

Derci Santos

27/09/2011

Eu acabei de resolver o mesmo problema que tive aqui da seguinte maneira.
Vá na aba Serviços que fica ao lado esquerdo da tela do netBeans.
Vai em servidores, ae provavelmente ira esta listando o servidor do GlassFish Remova o mesmo.
Depois de remover clica com o direti em servidore e vai em Adicionar servidor.
Na janela que apareceu selecione o servidor Glassfish e clica em proximo.
Na janela seguinte clique em procurar e selecione outra pasta para o novo glassfish, marque a opção eu li e aceito o contrato, e logo apos em fazer Download Agora.

Ele ira instalar o GlassFish assim quando concluir tente executar seu projeto!
Att, espero que tenha ajudado!
GOSTEI 1
POSTAR