Каталоги в JBOSS_HOME/server
называются «конфигурациями» и представляют конфигурацию одного экземпляра сервера JBoss. Когда вы запускаете экземпляр JBoss, используя run.sh -c serverX
(или как выглядит ваш скрипт запуска), -c serverX
ссылается на конфигурацию в server/serverX
, и JBoss запускается с использованием server/serverX
в качестве конфигурации.
Когда вы закрываете экземпляр JBoss, скрипт завершения работы не ссылается на одну из конфигураций, он фактически открывает сетевое подключение к работающему серверу и говорит ему завершить работу. Так что, если работает только один сервер, он будет отключен. Если несколько серверов работают одновременно, они по необходимости должны работать на разных IP-адресах или портах, и поэтому скрипт завершения работы должен знать, какой адрес / порт использовать для связи с этим сервером.
JBoss не предоставляет средств для запуска / остановки нескольких серверов одновременно - каждый из них представляет собой отдельный процесс ОС, которым нужно управлять самостоятельно.