我在本地服务器上安装了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
似乎您正在使用域服务器。您需要提供要重新启动的主机。默认情况下,它是master
,因此您需要在--host=master
命令中添加reload
。
如果只重载服务器组而不是主机控制器,则可以在要重新启动的服务器组上使用restart-servers
操作。
/server-group=main-server-group:restart-servers(blocking=true)