15.3 在 UNIX 或 Linux 上安裝 Java Remote Loader

dirxml_jremote 是純粹的 Java Remote Loader。使用該程式,Identity Manager 可將資料在一個伺服器上執行的 Identity Manager 引擎與另一個位置 (rdxml 未執行的位置) 執行的 Identity Manager 驅動程式之間進行交換。您可以在裝有相容 JRE (最低版本為 1.5.0) 和 Java Sockets 的任意受支援 UNIX 或 Linux 電腦上安裝 dirxml_jremote。

  1. 以 root 或管理員身分登入您要安裝 Remote Loader 元件的電腦。

  2. 驗證主機系統是否裝有受支援版本的 Java JDK 或 JRE。

  3. 若要存取安裝程式,請完成下列其中一個步驟:

    1. (視情況而定) 如果您已取得 Identity Manager 安裝套件的 .iso 影像檔,請導覽至包含 Java Remote Loader 安裝檔案的目錄 (預設在 products/IDM/java_remoteloader 中)。

    2. (視情況而定) 如果您已從 NetIQ 下載網站下載了 Java Remote Loader 安裝檔案,請完成以下步驟:

      1. 導覽至所下載影像的 .tgz 檔案。

      2. 將該檔案的內容擷取到本地電腦上的某個資料夾中。

  4. 將 dirxml_jremote_dev.tar.gz 檔案複製至遠端伺服器上想要的位置。例如,將該檔案複製到 /usr/idm 中。

  5. 將下列其中一個檔案複製到遠端伺服器上的所需位置:

    • dirxml_jremote.tar.gz

    • dirxml_jremote_mvs.tar

      如需 mvs 的資訊,請將 dirxml_jremote_mvs.tar 檔案解包,然後參閱 usage.html 文件。

  6. 在遠端伺服器上,解壓縮並擷取 .tar.gz 檔案。

    例如,輸入 gunzip dirxml_jremote.tar.gz 或 tar -xvf dirxml_jremote_dev.tar。

  7. 將應用程式 shim 的 .jar 檔案從 Identity Manager 引擎伺服器複製到您在擷取 dirxml_jremote.tar 檔案時建立的 lib 子目錄中。

    依預設,.jar 檔案位於 Identity Manager 引擎伺服器上的 /opt/novell/eDirectory/lib/dirxml/classes 目錄中。

  8. 若要自定 dirxml_jremote 程序檔,以便能夠透過 RDXML_PATH 環境變數存取 Java 可執行檔,請完成下列其中一個步驟:

    1. 輸入下列其中一個指令,以設定環境變數 RDXML_PATH:

      • set RDXML_PATH=path

      • export RDXML_PATH

    2. 編輯 dirxml_jremote 程序碼,並在執行 Java 的程序碼行上,將路徑預增至 Java 執行檔。

  9. 設定要與應用程式 shim 搭配使用的樣本 config8000.txt 檔案。依預設,該檔案位於 /opt/novell/dirxml/doc 目錄中。如需詳細資訊,請參閱節 18.0, 設定 Remote Loader 和驅動程式。