首页 > 解决方案 > 使用 CLI 部署/启动/停止 JBOSS

问题描述

我在本地服务器上安装了 JBOSS,使用它的 CLI 我可以使用下面的命令在不同的 JBOSS 上部署/取消部署,并在我想要部署的任何地方提供相应的 IP、端口等。

./jboss-cli.sh -c controller=<ip>:<port> --user=<username> --password=<password> --command="deploy <pathToWAR> --server-groups=<virtualservername>"

上面的命令工作正常。


现在我正在尝试使用以下命令重新启动/停止/启动

./jboss-cli.sh -c controller=<ip>:<port> --user=<username> --password=<password> --command="reload"

但我收到如下错误:

Missing required argument --host

标签: deploymentjbosscommand-line-interfacejboss-cli

解决方案


看起来您正在使用域服务器。您需要提供要重新启动的主机。默认情况下,master您需要添加--host=master到您的reload命令中。

如果您只想重新加载服务器组,而不是主机控制器,则可以restart-servers对要重新启动的服务器组使用该操作。

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

推荐阅读