第 7 章 部署应用程序

第 7 章 部署应用程序

7.1.2. 使用管理 CLI 在受管域中部署应用复制链接链接已复制到粘贴板!部署应用程序

在管理 CLI 中,使用 deploy 命令并指定应用部署的路径。您还必须指定应部署到的服务器组。

将应用部署到所有服务器组。

deploy /path/to/test-application.war --all-server-groups

deploy /path/to/test-application.war --all-server-groups

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

将应用部署到特定的服务器组。

deploy /path/to/test-application.war --server-groups=main-server-group,other-server-group

deploy /path/to/test-application.war --server-groups=main-server-group,other-server-group

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

成功的部署不会向管理 CLI 生成任何输出,但服务器日志会显示每个受影响服务器的部署消息。

[Server:server-one] WFLYSRV0027: Starting deployment of "test-application.war" (runtime-name: "test-application.war")

[Server:server-one] WFLYUT0021: Registered web context: /test-application

[Server:server-one] WFLYSRV0010: Deployed "test-application.war" (runtime-name : "test-application.war")

[Server:server-one] WFLYSRV0027: Starting deployment of "test-application.war" (runtime-name: "test-application.war")

[Server:server-one] WFLYUT0021: Registered web context: /test-application

[Server:server-one] WFLYSRV0010: Deployed "test-application.war" (runtime-name : "test-application.war")

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

该应用已成功部署到受管域中的相应服务器组。

取消部署应用

从管理 CLI,使用 undeploy 命令并指定部署名称。您还必须指定应取消部署应用的服务器组。

使用该部署,从所有服务器组取消部署应用。

undeploy test-application.war --all-relevant-server-groups

undeploy test-application.war --all-relevant-server-groups

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

从特定的服务器组取消部署应用。请注意,需要 --keep-content 参数,因为内容必须保留在具有该部署的其他服务器组的存储库中。

undeploy test-application.war --server-groups=other-server-group --keep-content

undeploy test-application.war --server-groups=other-server-group --keep-content

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

这与从管理控制台禁用部署相同。

成功取消部署不会向管理 CLI 生成任何输出,但服务器日志会为每个受影响的服务器显示未部署消息。

[Server:server-one] WFLYUT0022: Unregistered web context: /test-application

[Server:server-one] WFLYSRV0028: Stopped deployment test-application.war (runtime-name: test-application.war) in 74ms

[Server:server-one] WFLYSRV0009: Undeployed "test-application.war" (runtime-name: "test-application.war")

[Server:server-one] WFLYUT0022: Unregistered web context: /test-application

[Server:server-one] WFLYSRV0028: Stopped deployment test-application.war (runtime-name: test-application.war) in 74ms

[Server:server-one] WFLYSRV0009: Undeployed "test-application.war" (runtime-name: "test-application.war")

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

该应用已成功取消部署。

列出部署

从管理 CLI,使用 deployment-info 命令列出部署信息。您可以根据部署名称或服务器组列出部署信息。

按名称显示部署信息:

deployment-info --name=jboss-helloworld.war

deployment-info --name=jboss-helloworld.war

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

输出将列出每个服务器组中的部署及其状态。

NAME RUNTIME-NAME

jboss-helloworld.war jboss-helloworld.war

SERVER-GROUP STATE

main-server-group enabled

other-server-group added

NAME RUNTIME-NAME

jboss-helloworld.war jboss-helloworld.war

SERVER-GROUP STATE

main-server-group enabled

other-server-group added

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

按服务器组显示部署信息:

deployment-info --server-group=other-server-group

deployment-info --server-group=other-server-group

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

输出将列出指定服务器组的部署及其状态。

NAME RUNTIME-NAME STATE

jboss-helloworld.war jboss-helloworld.war added

test-application.war test-application.war enabled

NAME RUNTIME-NAME STATE

jboss-helloworld.war jboss-helloworld.war added

test-application.war test-application.war enabled

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

您还可以使用 deploy -l 命令列出域中的所有部署。

相关推荐

如何修复安卓手机上的损坏视频文件
beat365亚洲体育官网

如何修复安卓手机上的损坏视频文件

07-01 🌱 3172
小国大梦世界杯丨乌兹别克斯坦:总差一口气的中亚狼迎来良机
家长试卷签字评语
365体育送365

家长试卷签字评语

06-27 🌱 1007