19.4 在 Windows 上安装 Java Remote Loader

Identity Manager 使用 Java Remote Loader 在运行于一台服务器上的 Identity Manager 引擎与运行于另一位置(该位置未运行 rdxml)的 Identity Manager 驱动程序之间交换数据。您可以在装有兼容 JRE(最低为 1.8.0)和 Java 套接字的任何受支持 Windows 平台上安装 Java Remote Loader - dirxml_jremote。

  1. 在托管 Identity Manager 引擎的服务器上,复制位于默认位置的应用程序 Shim .iso 或 .jar 文件。例如,C:\NetIQ\IdentityManager\NDS\lib 目录。

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

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

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

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

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

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

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

  5. 将 dirxml_jremote_dev.tar.gz 文件复制到目标计算机上的所需位置。例如,将该文件复制到 C:\NetIQ\IdentityManager。

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

    • dirxml_jremote.tar.gz

    • dirxml_jremote_mvs.tar

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

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

    例如,使用 7-Zip 或支持的软件解压缩 .tar.gz 文件。

  8. 将 CLASSPATH 环境变量设置到存在于 lib 文件夹中的所有 jar。如果您有特定于任何驱动程序的依赖 jar,请将这些 jar 文件复制到 lib 文件夹,然后也将 CLASSPATH 环境变量设置到这些 jar。

    例如,进行如下设置:

    CLASSPATH=E:\RL\JAVARL\lib\activation.jar;E:\RL\JAVARL\lib\commondrivershim.jar;E:\RL\JAVARL\lib\delimitedtextshim.jar;E:\RL\JAVARL\lib\delimitedtextutil.jar;E:\RL\JAVARL\lib\dirxml.jar;E:\RL\JAVARL\lib\dirxml_misc.jar;E:\RL\JAVARL\lib\dirxml_remote.jar;E:\RL\JAVARL\lib\jco3environment.jar;E:\RL\JAVARL\lib\mail.jar;E:\RL\JAVARL\lib\mapdb.jar;E:\RL\JAVARL\lib\nxsl.jar;E:\RL\JAVARL\lib\shimwrapper.jar;E:\RL\JAVARL\lib\xds.jar;E:\RL\JAVARL\lib\xp.jar
  9. 将 PATH 环境变量设置为 Java.exe 的 JDK 或 JRE 对应的 bin 文件夹。

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

    dirxml_jremote.tar.gz jar 文件包含此文件。有关详细信息,请参见部分 20.0, 配置 Remote Loader 和驱动程序。

  11. 使用以下命令起动 Remote Loader:

    1. 要指定 Remote Loader 口令,请使用以下命令:

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config <config file name> -sp <Remote Loader Password> <Object Driver Password> 

      例如:

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config e:\RL\JAVARL\config8000.txt -sp novell novell
    2. 要启动 Remote Loader,请使用以下命令:

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config <config file name> 

      例如:

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config e:\RL\JAVARL\config8000.txt
    3. 要停止 Remote Loader,请使用以下命令:

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config <config file name> -unload 

      例如:

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config e:\RL\JAVARL\config8000.txt -unload