使用 wsadmin 脚本编制来修改应用程序的 WAR 类装入器策略

可以使用脚本编制和 wsadmin 工具修改应用程序的 WAR 类装入器策略。

开始之前

启动 wsadmin 脚本编制工具。

关于此任务

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

请完成本主题中的步骤以修改应用程序的 WAR 类装入器策略。

过程

  1. 检索需要修改的对象的配置标识并将它设置为某个变量。

    例如,将配置标识设置为 dep 变量。在本示例中,对象是已部署的应用程序 MyApp

    • 使用 Jacl:
      set dep [$AdminConfig getid /Deployment:MyApp/]
    • 使用 Jython:
      dep = AdminConfig.getid("/Deployment:MyApp/")
  2. 标识已部署的对象并将它设置为某个变量。

    例如,将已部署的对象设置为 depObject 变量:

    • 使用 Jacl:
      set depObject [$AdminConfig showAttribute $dep deployedObject]
    • 使用 Jython:
      depObject = AdminConfig.showAttribute(dep, "deployedObject")
  3. 使用 show 命令来显示配置对象的当前属性值。
    • 使用 Jacl:
      $AdminConfig show $depObject warClassLoaderPolicy
      示例输出:
      {warClassLoaderPolicy MULTIPLE}
    • 使用 Jython:
      AdminConfig.show(depObject, 'warClassLoaderPolicy')
    示例输出:
    '[warClassLoaderPolicy MULTIPLE]'
  4. 使用 modify 命令来修改配置对象的属性。
    • 使用 Jacl:
      $AdminConfig modify $depObject {{warClassLoaderPolicy SINGLE}}
    • 使用 Jython:
      AdminConfig.modify(depObject, [['warClassLoaderPolicy', 'SINGLE']])
  5. 保存配置更改。
    请使用以下命令示例来保存配置更改:
    AdminConfig.save()
  6. 可选: 使用 show 命令来验证对属性值所作的更改。
    • 使用 Jacl:
      $AdminConfig show $depObject warClassLoaderPolicy
      示例输出:
      {warClassLoaderPolicy SINGLE}
    • 使用 Jython:
      AdminConfig.show(depObject, 'warClassLoaderPolicy')
      示例输出:
      '[warClassLoaderPolicy SINGLE]'

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



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