Frage

Ich habe kürzlich aktualisiert von jboss-as.7.1.0.CR1b zu jboss-as.7.1.0.Final und möchten die Laufinstanz aus der Konsole herunterfahren. In früheren Versionen der Befehl

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

war verfügbar, aber ich sehe nicht jboss-admin.sh im Bin -Verzeichnis oder in anderen Shell -Skripten zum Herunterfahren des Servers.

War es hilfreich?

Lösung

Aus irgendeinem Grund beschloss das JBoss -Team, die Skripte zwischen geringfügigen Revisions -Upgrades neu zu organisieren. In jedem Fall ist Jboss-cli.sh der Ersatz für jboss-admin.sh (sie sind in jeder Hinsicht das gleiche Skript). Ihr neuer Abschaltbefehl lautet also:

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

Andere Tipps

Für den eigenständigen Modus,

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

Für den Domänenmodus sollte Hostname so angegeben werden:

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

'Master' ist der Standard -Hostname. Der Server -Hostname finden Sie in $ JBOSS_HOME/DOMINE/CONFORD/HOST.XML

Wenn Sie Sicherheitsbereich festgelegt haben, verwenden Sie:

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

Wenn Ihr Server den Controller in einer anderen URL hört als Localhost:

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

Nur zu Ihren Informationen. ;))

In Windows ...... Jboss-EAP-6.1 bin jboss-cli.bat Doppelklick oder ausgeführt von CMD-Eingabeaufforderung.

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

Wenn ich diesen Befehl im Standalone -Modus verwende, muss ich aber in einer SSH -Verbindung beenden und erneut eingeben und dann diesen Befehl ausführen

Ich möchte nur die Antwort für den JBoss 5.x Server beitragen, da die Frage für das Shutdown von JBoss relevant ist.

Für Windows wird unten eine ordnungsgemäße Syntax erwähnt:

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

Zum Beispiel: Wenn die Anwendung mit dem Port 1099 auf lokalem Computer gehostet wird, verwenden Sie:

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

Für Linux, Syntax:

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

Zum Beispiel: Wenn die Anwendung mit dem Port 1099 auf lokalem Computer gehostet wird, verwenden Sie:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top