Agent Controller V6.0.1 - 发行说明

已知问题和变通方法

1.1 安装在 Windows Desktop 文件夹中的 Agent Controller 不起作用
1.2 在 Windows 和 Linux 上安装 Agent Controller
1.3 Agent Controller 安装找不到缺省 Java 运行时
1.4 在非 Windows 平台上,Agent Controller 日志文件可能没有公用写许可权
1.5 在 Windows 上不能访问位于网络驱动器上的类
1.6 不能在非 Windows 平台上重新启动 Agent Controller 进程
1.7 Agent Controller 安装检测不到现有的 Agent Controller V4.0.3
1.8 在安装 IBM Rational Agent Controller 之后重新设置 Agent Controller 安全性

TPTP V3.3 发行说明中提供了与 Eclipse 测试与性能工具平台(TPTP)代理控制器相关联的更多自述文件信息。

1.1 安装在 Windows Desktop 文件夹中的 Agent Controller 不起作用

当 Agent Controller 安装在 Windows 系统上的 Windows Desktop 文件夹中时,它不起作用。例如,如果将安装目录指定为 C:\Documents and Settings\Administrator\Desktop,则该 Agent Controller 不起作用。

要变通此局限性,将 Agent Controller 安装在另一目录中。

1.2 在 Windows 和 Linux 上安装 Agent Controller

在 Windows 和 Linux 上安装 Agent Controller 将除去已经安装的现有 Agent Controller。在继续安装之前确保已经备份了必要的数据。

1.3 Agent Controller 安装找不到缺省 Java 运行时

Agent Controller 安装可能未检测到该机器上安装的任何 Java 运行时。

在“Java 运行时”安装对话框中指定的缺省值可能是指向安装程序用于安装的临时 Java 运行时。必须提供想要 Agent Controller 使用的另一 Java 运行时安装。

1.4 在非 Windows 平台上,Agent Controller 日志文件可能没有公用写许可权

日志文件 <Agent Controller install location>/config/servicelog.log 可能没有必需的许可权位(666)。这将使得任何非 root 用户的 Agent Controller 进程无法向日志文件写入内容。

要变通此问题,只需要在安装后以 root 用户身份运行以下命令:

chmod 666 <Agent Controller install location>/config/servicelog.log

1.5 在 Windows 上不能访问位于网络驱动器上的类

Agent Controller 服务经过配置,作为“本地系统帐户”登录。因此,它可能对已安装的网络驱动器没有访问权,当前用户标识通常使用 net use 访问这些网络驱动器。

为了使 Agent Controller 能够使用网络驱动器上的类,请遵循下列步骤:

  1. 打开 Windows 的“服务”窗口。
  2. 选择 IBM Agent Controller。
  3. 单击“属性”工具栏按钮。
  4. 选择“登录”窗格。
  5. 选择此帐户单选按钮并填写用户标识信息。这是连接至驱动器(通过使用 net use 或同等功能)的用户标识。
  6. 单击“确定”。
  7. 重新启动 IBM Agent Controller 服务。
  8. 重新启动该应用程序。

注意:这将允许使用网络驱动器,但会将 Agent Controller 的访问权限制为当前用户所具有的访问权。

1.6 不能在非 Windows 平台上重新启动 Agent Controller 进程

只能在 Windows 平台上重新启动 Agent Controller。

要变通此问题,请遵循下列步骤:

  1. 关闭连接至 Agent Controller 的所有 Eclipse 工作台
  2. 发出以下命令:
     kill -s HUP < process ID of the inetd process > 
    (必须作为 root 用户)
  3. 使用 netstat 来检查端口 10002(缺省值)是否仍被占用。等待该端口被释放为止,然后重新启动 Agent Controller。
  4. 或者,可在 Agent Controller 配置文件
    <Agent Controller
    install location>/config/serviceconfig.xml
    中将端口从 10002 更改为另一个值并立即重新启动 Agent Controller。

为避免发生这种情况,在重新启动 Agent Controller 进程之前应关闭所有连接的工作台。

1.7 Agent Controller 安装检测不到现有 Agent Controller 4.0.3

如果 Agent Controller 4.0.3 是作为独立的产品安装的,则在安装 V5.1.3 时将检测到该较低版本并正确地卸载它。如果 Agent Controller 是作为 WSAD V4.0.3 的一部分安装的,则 V5.1.3 安装将检测不到它并且不会卸载这一旧版本。这是 Microsoft Installer 的局限性。

要变通这一局限性,需要完全卸载 WSAD V4.0.3,因为它是已安装的 Agent Controller V4.0.3 的父代产品。通过检查 Agent Controller 安装目录是否为空以确保 Agent Controller V4.0.3 已被正确除去,并验证注册表值 HKLM\SOFTWARE\IBM\IBM Agent Controller 和 HKLM\SYSTEM\*\SERVICES\IBM Agent Controller 是否不再存在。

1.8 在安装 IBM Rational Agent Controller 之后重新设置 Agent Controller 安全性

缺省情况下,在安装 IBM Rational Agent Controller 期间将打开安全性。连接选项设置为“任何计算机”。

在安装之后,可以通过运行 SetConfig 文件(在 Windows 上该文件为 SetConfig.bat;而在非 Windows 平台上该文件为 SetConfig.sh)来关闭(或者打开)安全性设置,该 SetConfig 文件位于 Agent Controller 安装路径的 bin 目录中。

返回到主自述文件

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.