使用 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