Как отключить сервер JBoss AS 7? - PullRequest
40 голосов
/ 17 февраля 2012

Я недавно обновил с jboss-as.7.1.0.CR1b до jboss-as.7.1.0.Final и хочу завершить работу запущенного экземпляра с консоли. В предыдущих версиях команда

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

был доступен, но я не вижу jboss-admin.sh в каталоге bin или других сценариях оболочки для выключения сервера.

Ответы [ 6 ]

79 голосов
/ 17 февраля 2012

По какой-то причине команда JBoss решила реорганизовать скрипты между небольшими обновлениями ревизий. В любом случае, jboss-cli.sh является заменой jboss-admin.sh (они для всех намерений и целей являются одним и тем же сценарием). Итак, ваша новая команда выключения:

 ./jboss-cli.sh --connect command=:shutdown
21 голосов
/ 11 декабря 2012

Для автономного режима

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

Для доменного режима имя хоста должно быть указано так:

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

'master' - имя хоста по умолчанию.Имя хоста сервера можно найти в $ JBOSS_HOME / domain / configuration / host.xml

Если вы задали область безопасности, используйте:

./jboss-cli.sh --connect --controller=<host>:<port> --user=<username> --password=<password> /host=master:shutdown
6 голосов
/ 06 февраля 2013

Если на вашем сервере контроллер прослушивает URL-адрес, отличный от localhost:

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

Только для вашей информации. ;)

2 голосов
/ 25 сентября 2013

В Windows ...... jboss-eap-6.1 \ bin \ jboss-cli.bat Двойной щелчок или запуск по приглашению cmd.

0 голосов
/ 07 декабря 2016

Я просто хочу предоставить ответ для сервера Jboss 5.x, потому что вопрос относится к выключению JBoss.

Для Windows правильный синтаксис указан ниже:

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

Например: если приложение размещено на локальном компьютере с портом 1099, используйте:

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

Для Linux синтаксис:

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

Например: если приложение размещено налокальный компьютер с портом 1099, затем используйте:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S
0 голосов
/ 21 июля 2016
 ./jboss-cli.sh --connect command=:shutdown

, когда я использую эту команду в автономном режиме, она отключена, но когда я нахожусь в соединении ssh, необходимо выйти и войти снова, а затем выполнить эту команду

...