4.9 安装 Java Remote Loader

您需在操作系统与本机 Remote Loader 不兼容的计算机上安装 Java Remote Loader dirxml_jremote。不过,Java Remote Loader 也可以在您可能安装了本机 Remote Loader 的同一服务器上运行。Identity Manager 使用 Java Remote Loader 在运行于一台服务器上的 Identity Manager 引擎与运行于另一位置(该位置未运行 rdxml)的 Identity Manager 驱动程序之间交换数据。您可以在装有任何公开支持的 Java 版本的任何受支持 Linux 计算机上安装 dirxml_jremote

  1. 在托管 Identity Manager 引擎的服务器上,复制默认位于 /opt/novell/eDirectory/lib/dirxml/classes 目录中的应用程序 Shim .iso.jar 文件。

  2. 登录到要安装 Java Remote Loader 的计算机(目标计算机)。

  3. 校验目标计算机是否装有受支持版本的 JRE。

  4. 要访问安装程序,请完成以下步骤之一:

    1. (视情况而定)如果您已获取 Identity Manager 安装包的 .iso 映像文件,请导航到包含 Java Remote Loader 安装文件的目录(默认为 /IDM/packages/java_remoteloader)。

    2. (视情况而定)如果您已从 NetIQ 下载网站下载了 Java Remote Loader 安装文件,请完成以下步骤:

      1. 浏览到所下载映像的 .tgz 文件。

      2. 将该文件的内容解压缩到本地计算机上的某个文件夹中。

  5. dirxml_jremote_dev.tar.gz 文件复制到目标计算机上的所需位置。例如,将该文件复制到 /usr/idm

  6. 将以下文件之一复制到目标计算机上的所需位置:

    • dirxml_jremote.tar.gz

    • dirxml_jremote_mvs.tar

      有关 mvs 的信息,请解压缩 dirxml_jremote_mvs.tar 文件,然后参见 usage.html 文档。

  7. 在目标计算机上,解压缩 .tar.gz 文件。

    例如 tar -zxvf dirxml_jremote.tar.gz

  8. 将您在步骤 1 中从 dirxml/classes 目录复制的应用程序 shim 的 .iso.jar 文件放置于 lib 目录下。

  9. 要自定义 dirxml_jremote 脚本以便能够通过 RDXML_PATH 环境变量访问 Java 可执行文件,请完成以下步骤之一:

    1. 输入以下命令之一,以设置环境变量 RDXML_PATH

      • set RDXML_PATH=path

      • export RDXML_PATH

    2. 编辑 dirxml_jremote 脚本,并在脚本行中向执行 Java 的 Java 可执行文件预先添加路径。

  10. 必须在 dirxml_jremote 脚本中指定 jar 文件的位置。这些文件位于解压缩 dirxml_jremote.tar.gz 目录的 lib 子目录中。例如,/lib/*.jar

  11. 配置示例配置文件 config8000.txt,使其可用于您的应用程序 shim。

    默认情况下,该示例文件位于 /opt/novell/dirxml/doc 目录中。有关详细信息,请参见配置 Remote Loader 和驱动程序