使用 wsadmin 脚本编制的 AdminTask 对象的 AdministrationReports 命令组

要通过 wsadmin 工具对配置进行故障诊断,可以使用 Jython 或 Jacl 脚本编制语言来实现。 AdministrationReports 组中的命令可用于创建系统配置中的不一致性的报告,或创建描述系统中的端口使用情况的报告。

下列命令可用于 AdminTask 对象的 AdministrationReports 组:

reportConfigInconsistencies

使用 reportConfigInconsistencies 命令以创建系统配置中的不一致性的报告。

目标对象

必需参数和返回值

  • 参数:无
  • 返回:描述在系统中发现的不一致性的报告。

交互方式示例用法

  • 使用 Jacl:

    $AdminTask reportConfigInconsistencies {-interactive}
  • 使用 Jython 字符串:

    AdminTask.reportConfigInconsistencies ( '[-interactive]')
  • 使用 Jython 列表:

    AdminTask.reportConfigInconsistencies  (['-interactive'])

示例输出

Configuration consistency report for cell yardbirdCell cells/yardbirdCell/test.xml is a zero
 length file. cells/yardbirdCell/nodes/DummyNode does not contain a serverindex.xml document.
 cells/yardbirdCell/applications/Test. ear/deployments/Test does not contain a deployment.xml document.
 3 consistency problems were found. 

reportConfiguredPorts

使用 reportConfiguredPorts 命令来创建单元中配置的所有端口的报告。

目标对象

必需参数和返回值

  • 参数:无
  • 返回:描述系统中端口使用情况的报告。

交互方式示例用法

  • 使用 Jacl:

    $AdminTask reportConfiguredPorts {-interactive}
  • 使用 Jython 字符串:

    AdminTask.reportConfiguredPorts ('[-interactive]')
  • 使用 Jython 列表:

    AdminTask.reportConfiguredPorts (['-interactive'])

输出示例

Ports configured in cell yardbirdCell Node yardbirdCellMgr / Server dmgr yardbird:7283 
CELL_DISCOVERY_ADDRESS yardbird:9809 BOOTSTRAP_ADDRESS ...  Node dizzyNode1 / Server server1 
dizzy:2813 BOOTSTRAP_ADDRESS dizzy:8880 SOAP_CONNECTOR_ADDRESS ...  Node dizzyNode1 / Server 
nodeagent dizzy:2814 BOOTSTRAP_ADDRESS dizzy:9904 ORB_LISTENER_ADDRESS