使用 wsadmin 脚本编制工具卸载企业应用程序

可以使用 AdminApp 对象或 AdminApplication 脚本库来卸载应用程序。

准备工作

启动 wsadmin 脚本编制工具。

有关此任务

可通过两种方法来完成本任务。 本主题使用 AdminApp 对象来卸载企业应用程序。 或者,可以使用 AdminApplication 脚本库中的脚本来安装、卸载和管理应用程序配置。

脚本编制库提供了一组过程,可自动执行最常见的管理功能。 可以逐个运行每个脚本过程,也可以将几个过程组合在一起来快速开发新脚本。

过程

  1. 卸载应用程序:

    指定要卸载的应用程序的名称而不是企业归档 (EAR) 文件的名称。

    • 使用 Jacl:
      $AdminApp uninstall application1
    • 使用 Jython:
      AdminApp.uninstall('application1')
    表 1。 卸载命令元素 运行 uninstall 命令以从服务器中除去应用程序。
    元素 描述
    $ 是使用其值替换变量名的 Jacl 运算符
    AdminApp 是支持应用程序对象管理的对象
    uninstall 是 AdminApp 命令
    application1 是要卸载的应用程序名称
  2. 保存配置更改。
    请使用以下命令示例来保存配置更改:
    AdminConfig.save()
  3. (仅限于 Network Deployment 环境)使节点同步。
    使用 AdminNodeManagement 脚本库中的 syncActiveNodes 脚本来同步配置中的每个活动节点:
    AdminNodeManagement.syncActiveNodes()

结果

卸载应用程序将从应用程序服务器配置中和安装了该应用程序的所有服务器中移除此应用程序。 系统将从安装目录中删除该应用程序二进制文件(EAR 文件内容)。 当为单服务器产品版本保存配置时,或当为 Network Deployment 配置将配置更改从 Deployment Manager 同步到单个节点时会发生这种情况。