2012-02-17 11 views
40

Ho aggiornato di recente da jboss-as.7.1.0.CR1b a jboss-as.7.1.0.Final e voglio chiudere l'istanza in esecuzione dalla console. Nelle versioni precedenti del comandoCome si arresta il server JBoss AS 7?

$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown 

era disponibile, ma non vedo jboss-admin.sh nella directory bin o altri script di shell per spegnere il server.

risposta

78

Per qualche motivo il team di JBoss ha deciso di riorganizzare gli script tra aggiornamenti di revisione minori. In ogni caso, jboss-cli.sh è il sostituto di jboss-admin.sh (sono a tutti gli effetti esattamente lo stesso script). Così il vostro nuovo comando shutdown è:

./jboss-cli.sh --connect command=:shutdown 
+0

Lo script è stato rinominato in un modo che rende riflettere più accuratamente lo scopo dello script. La parola "admin" può essere fonte di confusione, in quanto AS7 offre sia una CLI di gestione che una Management Console. – ddri

+0

Ehi @ddri. Non ho problemi con il nuovo nome, tanto quanto i tempi del cambiamento.Alla fine non è un grosso affare. – Perception

+0

concordato. Finché ci arriviamo tutti alla fine :) – ddri

21

Per la modalità autonoma,

./jboss-cli.sh --connect command=:shutdown 

Per la modalità di dominio, host deve essere specificato in questo modo:

./jboss-cli.sh --connect /host=master:shutdown 

'master' è il nome host di default . Il nome host server potrebbe essere trovato in $ JBOSS_HOME/dominio/configurazione/host.xml

Se è stata impostata regno di sicurezza quindi utilizzare:

./jboss-cli.sh --connect --controller=<host>:<port> --user=<username> --password=<password> /host=master:shutdown 
6

Se il server ha il controller di ascolto in un URL diverso da localhost :

${JBOSS_HOME}/bin/jboss-cli.sh --connect --controller=<host>:<port> command=:shutdown 

Solo per vostra informazione. ;)

2

In Windows ...... jboss-eap-6.1 \ bin \ jboss-cli.bat Fare doppio clic o eseguire dal prompt di cmd.

-1
./jboss-cli.sh --connect command=:shutdown 

quando uso questo comando in modalità standalone fuori, ma quando ho 'm di una connessione ssh deve uscire ed entrare di nuovo e quindi eseguire il comando

-1

voglio solo contribuire la risposta per Jboss 5.x server, perché la domanda è rilevante per l'arresto di JBoss.

Per Windows, sintassi corretta è di seguito indicate:

${JBOSS_HOME}/bin/shutdown.bat -s jnp://applicationHostedEnvironment:portNumber -S 

Ad esempio: Se l'applicazione è ospitato su macchina locale con la porta 1099 quindi utilizzare:

${JBOSS_HOME}/bin/shutdown.bat -s jnp://localhost:1099 -S 

Per Linux, Sintassi:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://applicationHostedEnvironment:portNumber -S<br> 

Ad esempio: Se l'applicazione è ospitato su macchina locale con la porta 1099 quindi utilizzare:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S 
Problemi correlati