Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

7.2. 使用管理控制台部署应用程序

使用管理控制台部署应用程序可让您受益于易于使用的图形界面。您可以看到哪些应用程序部署到您的服务器或服务器组,您可以根据需要启用、禁用或移除内容存储库中的应用程序。

7.2.1. 使用管理控制台将应用程序部署到单机服务器

可以从 JBoss EAP 管理控制台的 Deployments 选项卡查看和管理部署。

部署应用程序

Add 按钮,并使用 New Deployment 向导来部署应用程序。您可以选择通过 上传部署或创建 非受管部署 来部署应用程序。部署默认是启用的。

  • 上传部署

    上传要复制到服务器的内容存储库并由 JBoss EAP 管理的应用。

  • 创建非受管部署

    指定部署的位置。此部署不会复制到服务器的内容存储库,也不会由 JBoss EAP 管理。请注意,扩展部署只支持非受管部署。

取消部署应用

选择部署,再选择 Remove 选项以取消部署应用。这会取消部署,并将它从内容存储库移除。

禁用应用程序

选择部署,再选择 Disable 选项来禁用应用。这会取消部署部署,但不会将其从内容存储库中删除。

替换应用程序

选择部署并选择 替换 选项。选择部署的新版本,其名称必须与原始名称相同,然后单击 Finish。这会取消部署并删除原始部署版本,然后部署新版本。

7.2.2. 使用管理控制台在受管域中部署应用程序

在 JBoss EAP 管理控制台的 Deployments 选项卡中,可以使用以下方法查看和管理部署:

  • 内容存储库

    所有受管和非受管部署都列在 Content Repository 部分中。部署可以在此处添加并分配给服务器组。

  • 未分配的内容

    未分配给任何服务器组的部署列在 Unassigned Content 部分。可将部署分配到服务器组或此处删除。

  • 服务器组

    分配给一个或多个服务器组的部署列在 Server Groups 部分。可以在此处直接启用部署并添加到服务器组中。

部署应用程序
  1. 内容存储库单击添加按钮
  2. 选择通过 上传部署 或创建 非受管部署来部署应用
  3. 按照提示部署应用。

    请注意,必须先将部署分配给服务器组,然后才能启用。

也可以将部署添加到服务器组,并在一个步骤中通过添加 Server Groups 的部署来启用。

将应用程序分配给服务器组
  1. Unassigned Content,选择一个部署并单击 Assign 按钮。
  2. 选择应为其分配此部署的一个或多个服务器组。
  3. (可选)选择在所选服务器组上启用部署的选项。
从服务器组取消分配应用程序
  1. Server Groups,选择适当的服务器组。
  2. 选择所需的部署,再单击 Unassign 按钮。

通过选择 Content Repository 中的部署的 Unassign 按钮,也可以一次从多个服务器组取消分配部署。

取消部署应用
  1. 如果部署仍被分配到任何服务器组,请务必取消分配部署。
  2. Content Repository,选择部署并 单击删除按钮

这会取消部署,并将它从内容存储库移除。

禁用应用程序
  1. Server Groups,选择适当的服务器组。
  2. 选择所需的部署,再单击 Disable 按钮。

这会取消部署部署,但不会将其从内容存储库中删除。

替换应用程序
  1. Content Repository,选择部署并单击 replace 按钮。
  2. 选择部署的新版本,其名称必须与原始名称相同,然后单击 Finish

这会取消部署并删除原始部署版本,然后部署新版本。