AppSync: La GUI di AppSync non mostra la schermata di accesso e presenta: "Errore 404 non trovato"
Summary: L'utente visualizza la schermata "Errore 404 non trovato" quando tenta di accedere alla GUI di AppSync.
Symptoms
L'utente visualizza la schermata "Errore 404 non trovato" quando tenta di accedere alla GUI di AppSync.
Nel file server.log potrebbero essere visualizzati i seguenti errori:
04-04-2017 12:03:37.854 INFO [DeploymentScanner-threads - 1] [org.jboss.as.server.deployment.scanner] [] [] WFLYDS0019: Deployment apollo.ear è stato implementato in precedenza da questo scanner, ma è stato rimosso dall'elenco di deployment del server da un altro strumento di gestione. File di marcatore E:\EMC\AppSync\jboss\.\standalone\.. \applications\apollo.ear.undeployed è stato aggiunto per registrare questo fatto.
04-04-2017 12:03:17.575 INFO [Thread-2] [org.jboss.as.server] [] [] WFLYSRV0220: È stato richiesto l'arresto del server.
04-04-2017 12:05:16.007 INFO [MSC service thread 1-7] [org.wildfly.extension.undertow] [] [] WFLYUT0012: Server default-server avviato.
04-04-2017 12:05:18.041 INFO [MSC service thread 1-3] [org.jboss.ws.common.management] [] [] JBWS022052: Avvio di JBoss Web Services - Stack CXF Server 5.0.0.Final
04-04-2017 12:12:26.097 INFO [Thread-2] [org.jboss.as.server] [] [] WFLYSRV0220:
04-04-2017 12:12:29.320 INFO [MSC service thread 1-6] [org.wildfly.extension.undertow] [] [] WFLYUT0012: Server default-server avviato.
04-04-2017 12:12:29.711 INFO [MSC service thread 1-8] [org.jboss.ws.common.management] [] [] JBWS022052: Avvio di JBoss Web Services - Stack CXF Server 5.0.0.Final
04-04-2017 12:15:29.212 INFO [Thread-2] [org.jboss.as.server] [] [] WFLYSRV0220: È stato richiesto l'arresto del server.
04-04-2017 12:15:35.364 INFO [MSC service thread 1-1] [org.wildfly.extension.undertow] [] [] WFLYUT0012: Server default-server avviato.
04-04-2017 12:15:35.745 INFO [MSC service thread 1-8] [org.jboss.ws.common.management] [] [] JBWS022052: Avvio di JBoss Web Services - Stack CXF Server 5.0.0.Final
04-04-2017 12:40:30.529 INFO [Thread-2] [org.jboss.as.server] [] [] WFLYSRV0220: È stato richiesto l'arresto del server.
04-04-2017 12:43:36.972 INFO [MSC service thread 1-2] [org.wildfly.extension.undertow] [] [] WFLYUT0012: Server default-server avviato.
04-04-2017 12:43:37.354 INFO [MSC service thread 1-7] [org.jboss.ws.common.management] [] [] JBWS022052: Avvio di JBoss Web Services - Stack CXF Server 5.0.0.Final
Cause
Questa condizione può essere visualizzata se i servizi del server AppSync vengono avviati e arrestati in rapida successione. Sono disponibili diversi file, ad esempio E:\EMC\AppSync\jboss\.\standalone\.. \applications\apollo.ear che vengono implementati dal server Appsync durante l'avvio. Se il servizio viene arrestato prima che questi file siano completamente implementati, il server Appsync potrebbe iniziare a generare questo errore.
Quando si controlla il percorso C:\EMC\AppSync\jboss\applications, dovrebbero essere visualizzati i seguenti 6 file in un sistema integro:
- Apollo.ear
- apollo.ear.deployed
- arco-orecchio.orecchio
- arco-orecchio.orecchio.distribuito
- remotex.rar
- remotex.rar. deployed
Quando controlliamo un sistema che mostra l'errore "Errore 404 non trovato" dovremmo trovare alcuni di questi file contrassegnati come non distribuiti, ad esempio "apollo.ear.undeployed ".
Resolution
Soluzione alternativa:
Per risolvere questo problema, è necessario che il servizio Appsync Server distribuisca . File EAR. A tale scopo, seguire la procedura descritta di seguito.
Quando si trovano file non implementati nella cartella C:\EMC\AppSync\jboss\applications eseguire i passaggi indicati di seguito per risolvere il problema:
- Arrestare tutti i servizi.
- Eseguire il backup di C:\EMC\AppSync\jboss\applications.
- Rinominare Apollo.ear.undeployed in Apollo.ear.dodeploy.
- Eseguire la stessa procedura del passaggio 3 nel caso in cui anche altri file EAR vengano visualizzati come non distribuiti.
- Avviare i servizi.
- Controllare lo stato per . EAR nel percorso C:\EMC\AppSync\jboss\applications.
- Prova ad accedere alla GUI di appsync dopo 5 minuti e dovresti essere in grado di accedere.