deployment - 使用 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
解决方案
看起来您正在使用域服务器。您需要提供要重新启动的主机。默认情况下,master
您需要添加--host=master
到您的reload
命令中。
如果您只想重新加载服务器组,而不是主机控制器,则可以restart-servers
对要重新启动的服务器组使用该操作。
/server-group=main-server-group:restart-servers(blocking=true)
推荐阅读
- bash - 用大括号中的 sed 进行准确的文本替换?
- c# - How can i create an object from class from user?
- python - 检查重复值并将信息拉入新数据框
- html - 对文件的 HTTP 直接 GET 请求与来自 html 标记的 GET
- javascript - 如何使下拉菜单仅显示一半或四分之一窗口大小?
- android - 阻止我的 android 应用程序安装在 bluestack 模拟器上
- visual-studio-code - Visual Studio Code 黑屏问题
- c++ - 尽管构造函数在具有未初始化属性的类上调用方法
- sorting - 自上而下的归并排序有什么好处?
- python - 如何在 pyspark 中以秒为单位获取 datediff()?