收集器工具输出
使用收集器工具来收集和分析 WebSphere® Application Server 的输出。
在 WebSphere Application Server 产品上,使用收集器工具的第一步是运行该工具以生成 Java™ 归档 (JAR) 文件作为输出。使用收集器工具的第二步是分析其输出。执行此分析的首选方法是将该 JAR 文件发送到 IBM® 支持机构进行分析。但是,如果执行您自己的分析,那么可以使用此主题了解 JAR 文件的内容。
您可以查看 JAR 文件中包含的文件而无需解压缩 JAR 中的文件。但是,解压缩所有文件并分别查看每个文件的内容更方便。要解压缩文件,使用下列某个命令:
- jar -xvf WASenv.jar
- unzip WASenv.jar
Wasenv.jar 是收集器工具创建的 JAR 文件名。
JAR 文件包含:
- 收集器工具日志文件 Collector.log
- 所存储 WebSphere Application Server 文件的副本及其完整路径,位于该 JAR 文件中的根目录下
操作系统信息,位于名称为 OS 的目录中
- Java 信息,位于名称为 Java 的目录中
WebSphere Application Server 信息,位于名称为 WAS 的目录中
收集器 shell 脚本(或批处理文件)执行信息,位于名称为 debug 的目录中
MQ 信息,位于名称为 MQ 的目录中(如果您安装了 WebSphere MQ 或嵌入式消息传递功能部件)
- JAR 文件清单
技巧和建议
- 解压缩 JAR 文件到空目录以方便地访问收集的文件并简化清除。
- 请检查 collector.log 文件以获取错误:
- 有些错误可能是正常或意料中的。例如,当收集器尝试收集对于特定安装不存在的文件或目录时,它记录关于缺少文件的错误信息。
- 非零返回码意味着收集器工具尝试运行的命令不存在。在某些情况下,这是意料中的。如果重复发生此类错误,那么也许的确是一个问题。
OS/commands 文件包含已使用的所有命令的位置。如果缺少命令输出,检查此文件查看是否找到命令。
收集器运行一些 shell 脚本。shell 脚本输出保存在 OS 目录的文件中,而相应的调试信息保存在 debug 目录中。如果缺少 shell 脚本的输出,那么检查 debug 目录中的相应文件。
在存在多个安装实例的情况下,当您发出 collector 命令时,该工具根据 PATH 语句运行。例如,如果您将 WebSphere Application Server Base 和 Deployment Manager 产品都安装在同一台机器上,那么最先出现在 PATH 变量中的 bin 目录是提供收集器工具的目录。要解决此问题,请在调用该收集器工具时,使用标准文件路径,如本示例中所示(Windows 平台):
c:\WebSphere\AppServer\bin\collector.bat
OS 目录包含一个名为 installed.out 的文件。此文件包含“添加/删除程序”列表中找到的程序列表。与此相同的信息包含在 Desktop\My Computer\Control Panel\Add/Remove Programs\Install/Uninstall 文件中。