JBoss EAP6-在域模式下使用一个命令重新启动多个主机

JBoss EAP6-在域模式下使用一个命令重新启动多个主机,jboss,command-line-interface,jboss-eap-6,Jboss,Command Line Interface,Jboss Eap 6,我有一个应用程序需要在部署期间通过JBoss CLI在多台主机上重新启动 有没有一种方法可以通过一个重新启动(blocking=true)命令动态执行此操作?或者,是否有另一个命令重新启动所有主机,同时使用等待服务器重新启动的阻塞参数 示例代码 /host=devserver1/server-config=Group-devserver1:restart(blocking=true) /host=devserver2/server-config=Group-devserver2:restart(

我有一个应用程序需要在部署期间通过JBoss CLI在多台主机上重新启动

有没有一种方法可以通过一个
重新启动(blocking=true)
命令动态执行此操作?或者,是否有另一个命令重新启动所有主机,同时使用等待服务器重新启动的
阻塞
参数

示例代码

/host=devserver1/server-config=Group-devserver1:restart(blocking=true)
/host=devserver2/server-config=Group-devserver2:restart(blocking=true)
/host=devserver3/server-config=Group-devserver3:restart(blocking=true)

您可以使用服务器组通过阻塞重新启动服务器,也可以在主机上重新启动服务器,但不存在阻塞

要通过服务器组重新启动,请执行以下操作:

/server-group=main-server-group:restart-servers(blocking=true)
/host=master:reload(restart-servers=true)
要在主机上重新启动,请执行以下操作:

/server-group=main-server-group:restart-servers(blocking=true)
/host=master:reload(restart-servers=true)

我已尝试对服务器组使用上述命令,这是我的结果:
操作“重新启动服务器”不需要任何属性。
抱歉。我错过了jboss-eap-6标签。该参数直到EAP 7才包括在内。因此,您可以在那里重新加载服务器,这样就不会阻塞管理客户端。