2016-06-15 23 views
6

Sto avendo difficoltà a partire miei JBoss conwildfly: errore di JBoss ON start-up

./standalone.sh 

nella directory

/ali/wildfly-9.0.1.Final/bin$. 

Si getta il seguente errore

15:01:37,824 ERROR [org.jboss.as.controller.management-operation]  
(Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: 
([("deployment" => "HelloServlet.war")]) - failure description: 
"WFLYCTL0212: Duplicate resource [(\"deployment\" => \"HelloServlet.war 
\")]" 
15:01:37,830 FATAL [org.jboss.as.server] (Controller Boot Thread) 
WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. 
+0

Il server segnala che hai provato a distribuire due "HelloServlet.war". Ciò potrebbe essere dovuto a più motivi, ad esempio due tag denominati "HelloServlet.war" nel file standalone.xml o che hanno inserito il file "HelloServler.war" in più directory di distribuzione automatica. – Aaron

+0

prova a rimuovere "HelloServlet.war". dalla tua directory standalone/deployments/ –

+1

ho rimosso la directory ma esiste una cartella con lo stesso nome. e l'errore rimane ancora. – Mozzay

risposta

4

Sarà necessario eliminare tutti i file in /ali/wildfly-9.0.1.Final/standalone/deployments quindi eseguire il comando di compilazione ancora una volta quindi distribuire

+0

ha funzionato. Grazie. – Mozzay

+0

contento di aver aiutato –

6

Si hanno un errore nel tuo codice

Per il mio caso, questo è quello che ho fatto e ha funzionato:

Controllare nuovamente il progetto per gli errori e correggerli. Poi generazione pulita e distribuire al wildfly usando il comando: mvn wildfly:deploy

quindi eseguire il progetto sul server (localhost: 8080/HelloServlet)

+0

Ho controllato e corretto gli errori ma l'errore persiste. – Mozzay

+0

elimina la cartella con errori dal tuo percorso di implementazione standalone wildfly e sposta la posizione del progetto nell'area di lavoro ed esegui mvn in modo selvaggio: distribuisci di nuovo il progetto nuovamente nella tua wildfly –

6

Se si utilizza uno strumento di implementare, controllare il file standalone.xml conf o file di configurazione HA, alla fine si dovrebbe per eliminare il tag "implementazioni"

<deployments> 
    <deployment name="xxx.war" runtime-name="xxx.war"> 
     <content sha1="fb73e5d66e5184b1d4791a5cb5d61970f73c14b0"/> 
    </deployment> 
</deployments> 
+0

questo mi ha salvato dopo 30 minuti di problemi – CodeBurner