使用 wsadmin 脚本编制来抽取属性文件以对环境进行故障诊断

使用本主题来创建用于显示节点、应用程序服务器、应用程序或其他资源的配置信息的属性文件。 您可以使用此文件对环境中的问题进行故障诊断。

有关此任务

要对环境中的问题进行调试,您可以使用 wsadmin 工具来创建属性文件以复审配置。 该属性文件包括相关资源的最常用属性或配置数据和值。 您可以为下列任何资源创建属性文件:
  • 节点
  • 概要文件
  • 应用程序服务器
  • 虚拟主机
  • 授权表
  • 数据复制域
  • 变量映射
  • Java™ 数据库连接 (JDBC) 提供程序
  • 统一资源定位符 (URL) 提供程序
  • 邮件提供程序
  • 资源环境提供程序
  • Java 2 连接器 (J2C) 资源适配器

使用属性文件对配置进行故障诊断。 如果无法解决错误,那么可以向 IBM Support 提供该属性文件的副本。

过程

  1. 启动 wsadmin 脚本编制工具。
  2. 抽取相关应用程序服务器配置。
    表 1。 extractConfig属性参数描述 运行带有参数的 extractConfigProperties 命令以抽取特定对象配置。
    参数 描述
    -propertiesFileName 指定要抽取的属性文件的名称。 (字符串,必需)
    -configData 使用格式 Node=node1 指定配置对象实例。 如果未指定配置对象名作为目标对象,那么此参数是必需的。 (字符串,可选)
    -options 指定其他配置选项,例如 GENERATETEMPLATE=true。 (属性,可选)
    -filterMechanism 指定用于抽取配置属性的过滤器信息。 指定 All 以抽取所有配置属性。 指定 SELECTED_SUBTYPES 以抽取使用 selectedSubTypes 参数来指定的特定配置属性。 (字符串,可选)
    -selectedSubTypes 指定命令抽取属性时要包含的配置属性。 如果将 filterMechanism 参数设置为 SELECTED_SUBTYPES ,请指定此参数。 以下字符串是服务器子类型的示例:ApplicationServer、EJBContainer。 (字符串,可选)
    以下示例抽取 server1 应用程序服务器的 ConfigProperties_server1.props 文件中的属性配置:
    AdminTask.extractConfigProperties('-propertiesFileName ConfigProperties_server1.props -configData Server=server1')

    系统会抽取属性文件,该文件包含 server1 应用程序服务器的每个配置对象和属性。

    您也可以使用 extractConfigProperties 命令,从 Deployment Manager 中抽取特定对象配置,如以下 Jython 示例所示:
    AdminTask.extractConfigProperties('-propertiesFileName ConfigProperties_server1.props -configData Server=dmgr')
    系统会抽取属性文件,该文件包含 dmgr Deployment Manager 的每个配置对象和属性。

结果

系统会根据相关资源配置来创建属性文件。