使用 wsadmin 脚本编制工具编辑应用程序配置

使用 wsadmin 工具来配置应用程序设置。

关于此任务

可以使用 AdminApp editeditInteractive 命令来更改整个应用程序或单个应用程序模块。

您可以在批处理方式下使用选项来设置或更新配置值。为了确定要设置或更新哪个配置对象,将使用只读字段的值来查找相应的配置对象。只读字段的所有值都必须与现有配置对象匹配,否则命令将失败。

您可以使用模式匹配来简化为某些复杂选项提供必需值的任务。模式匹配仅适用于必需字段或只读字段。

注意: 如果应用程序正在运行,那么更改应用程序设置将导致应用程序重新启动。在独立服务器上,应用程序在您保存更改后将重新启动。在多服务器产品上,应用程序将在您保存更改后重新启动,并且在安装应用程序的节点上,文件将同步。要控制对多服务器产品进行同步的时间,请取消选择控制台首选项页面上的将更改与节点同步

过程

  1. 启动 wsadmin 脚本编制工具。
  2. 编辑整个应用程序或单个应用程序模块。使用下列其中一个命令:
    • 下列命令使用已安装的应用程序和命令选项信息编辑应用程序:

      • 使用 Jacl:
        $AdminApp edit appname {options}
      • 使用 Jython 列表:
        AdminApp.edit('appname', ['options'])
      • 使用 Jython 字符串:
        AdminApp.edit('appname', '[options]')
      表 1. AdminApp edit 命令描述. 带有应用程序或模块的名称来运行 edit 命令。
      元素 描述
      $ 是使用其值替换变量名的 Jacl 运算符
      AdminApp 是支持应用程序对象管理的对象
      编辑 是 AdminApp 命令
      appname 是要编辑的应用程序或应用程序模块的名称。对于应用程序模块名,使用 listModules 命令返回的模块名作为值。
      {options} 是类似于 install 命令的编辑选项和任务的列表
    • 下列命令通过提示您通过一系列编辑任务来更改应用程序信息:

      • 使用 Jacl:
        $AdminApp editInteractive appname
      • 使用 Jython:
        AdminApp.editInteractive('appname')
      表 2. AdminApp editInteractive 命令描述. 带有应用程序或模块的名称来运行 editInteractive 命令。
      元素 描述
      $ 是使用其值替换变量名的 Jacl 运算符
      AdminApp 是支持应用程序对象管理的对象
      editInteractive 是 AdminApp 命令
      appname 是要编辑的应用程序或应用程序模块的名称。对于应用程序模块名,使用 listModules 命令返回的模块名作为值。
  3. 保存配置更改。
    请使用以下命令示例来保存配置更改:
    AdminConfig.save()
  4. (仅限于 Network Deployment 环境)使节点同步。
    使用 AdminNodeManagement 脚本库中的 syncActiveNode 或 syncNode 脚本将配置更改传播至一个或多个节点。
    • 使用 syncActiveNodes 脚本将更改传播至单元中的每个节点,如以下示例所示:
      AdminNodeManagement.syncActiveNodes()
    • 使用 syncNode 脚本将更改传播至特定节点,如以下示例所示:
      AdminNodeManagement.syncNode("myNode")

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_editapp
文件名:txml_editapp.html