Glassfish admin carregando para sempre

2

Eu baixei o pacote .sh de Glassfish 3.1.2 na minha máquina do mac e iniciei o servidor usando ./asadmin stat-domain e tentei acertar o url http://localhost:4848/

mas a página está carregando para sempre, eu tento refreshing da página também, mas sem sorte

aqui está minha configuração de java na minha máquina mac

java version "1.6.0_22"

Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-10M3261)

Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03-307, mixed mode)

eu configurei meu JAVA_HOME também antes de instalar glassfish

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

seguinte é o server.log eu não sei o que estou faltando aqui

[#|2013-04-20T23:12:22.137+0530|SEVERE|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=20;_ThreadName=Thread-2;|java.lang.ExceptionInInitializerError
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.<init>(XMLSchemaValidator.java:1094)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.configurePipeline(XML11Configuration.java:1149)
    at com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.configurePipeline(XIncludeAwareParserConfiguration.java:151)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:778)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
    at com.sun.enterprise.deployment.io.DeploymentDescriptorFile.read(DeploymentDescriptorFile.java:306)
    at com.sun.enterprise.deployment.io.DeploymentDescriptorFile.read(DeploymentDescriptorFile.java:233)
    at com.sun.enterprise.deployment.archivist.Archivist.readStandardDeploymentDescriptor(Archivist.java:631)
    at com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors(Archivist.java:373)
    at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:243)
    at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:252)
    at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:213)
    at com.sun.enterprise.deployment.archivist.ApplicationFactory.openArchive(ApplicationFactory.java:165)
    at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:185)
    at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:94)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:827)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:769)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:368)
    at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:375)
    at com.sun.enterprise.v3.admin.adapter.InstallerThread.load(InstallerThread.java:210)
    at com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThread.java:108)
Caused by: com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: Schema factory class com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl does not extend from SchemaDVFactory.
    at com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getInstance(SchemaDVFactory.java:71)
    at com.sun.org.apache.xerces.internal.impl.dv.SchemaDVFactory.getInstance(SchemaDVFactory.java:52)
    at com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.<init>(SchemaGrammar.java:158)
    at com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.<clinit>(SchemaGrammar.java:904)
    ... 25 more
    
por Hunt 23.04.2013 / 19:41

3 respostas

1

Eu tive um problema parecido, payara 4. (algo) - eu o rastreei até o arquivo que foi empacotado no diretório modules - ele continha uma implementação xerces -

Se você executar o seguinte comando:

find <payara-dir> -name '*.jar' -exec grep -Hls SchemaDVFactory {} \;

você encontrará um arquivo jar contendo essa classe. O problema é rt.jar também contém uma implementação. Eu encontrei este aqui

../glassfish/modules/aixporting-repackaged.jar

no meu sistema

tldr Acho que você pode ter baixado uma versão do aix do payara que contém uma implementação de xerces em pacotes.

solução baixe a versão correta (não-aix) do payara

    
por 13.04.2018 / 16:57
0

Você tentou desabilitar todas as conexões de rede no seu Mac e depois tentar navegar para http://localhost:4848/ ? Isso pode indicar problemas com a JVM. (Muito baixo representante para comentar)

    
por 15.05.2013 / 10:48
0

Qual navegador você está usando? Eu não tive nenhum problema com o console de administração do glassfish "não carregando" na versão mac do Safari e do Chrome. Ele carregou bem no firefox, no entanto. Além disso, dependendo das instruções, você habilitou o secure-admin? Se você fez isso seria https, não http.

    
por 15.05.2013 / 13:46