3.7. 在 KIE 服务器中停止和删除服务
如果您已从 Business Central 之外的 Maven 或 Java 项目启动 Red Hat Process Automation Manager 服务,您可以使用 KIE Server REST API 调用来停止并删除包含该服务的 KIE 容器(部署单元)。您可以使用 KIE Server REST API 来停止服务,无论您的部署类型(包括来自 Business Central 的部署),但也可在 Business Central 界面中停止服务。
先决条件
-
KIE Server 已安装,并且配置了
kie-server用户访问权限。有关安装选项,请参阅 规划 Red Hat Process Automation Manager 安装。
流程
在命令终端中,运行以下 API 请求来停止和删除 KIE 容器,并带有 KIE Server 上的服务:
$ curl --user "<username>:<password>" -X DELETE http://<serverhost>:<serverport>/kie-server/services/rest/server/containers/<containerID>
替换以下值:
-
<username > , <password> : 具有
kie-server角色的用户的用户名和密码。 - <containerID> : KIE 容器(部署单元)的标识符。您可以使用任何随机标识符,但在命令(URL 和数据)中的位置中都必须相同。
-
<server host> : KIE Server 的主机名,如果您在与 KIE Server 相同的主机上运行命令,则为
localhost。 - <serverport> : KIE 服务器的端口号。
例如:
curl --user "rhpamAdmin:password@1" -X DELETE http://localhost:39043/kie-server/services/rest/server/containers/kie1