Как отключить сервер JBoss AS 7?
Недавно я обновился с 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 или других сценариях оболочки для выключения сервера.
Ответы
Ответ 1
По какой-то причине команда JBoss решила реорганизовать сценарии между незначительными обновлениями. В любом случае, jboss-cli.sh является заменой jboss-admin.sh(они предназначены для всех целей и задач точно такой же script). Итак, ваша новая команда отключения:
./jboss-cli.sh --connect command=:shutdown
Ответ 2
Для автономного режима
./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
Ответ 3
Если на вашем сервере есть контроллер, прослушивающий другой URL-адрес, чем localhost:
${JBOSS_HOME}/bin/jboss-cli.sh --connect --controller=<host>:<port> command=:shutdown
Только для вашей информации.;)
Ответ 4
В Windows... jboss-eap-6.1\bin\jboss-cli.bat
Дважды щелкните или запустите команду cmd.
Ответ 5
./jboss-cli.sh --connect command=:shutdown
когда я использую эту команду в автономном режиме, это выключено, но когда я в ssh-соединении должен выйти и снова войти, а затем запустите эту команду
Ответ 6
Я просто хочу дать ответ на сервер 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