使用本机或 HTTP 管理修补 Wildfly API

Patching Wildfly using native or HTTP management API

我需要使用 HTTP 或本机管理来修补 Wildfly10 API。我知道如何使用 CLI 使用命令

patch apply /home/user/patch.zip

但是是否可以使用 HTTP 或本机管理来应用补丁 API? 该补丁还会应用于目标服务器组中的所有服务器吗?

有可能。可以使用本机管理 API 来完成。 https://github.com/wildfly/wildfly-core/blob/master/patching/src/main/java/org/jboss/as/patching/tool/PatchOperationTarget.java#L384

也可以使用 multipart 调用 /management-upload url 来完成。 multipart 的一部分是 patch zip 文件,第二部分是 json holding request for CLI command /core-service=patching:patch(input-stream-index=0)

您可以通过使用管理控制台修补服务器并查看 Web 浏览器控制台网络来查看此行为