32.2 準備 Identity Applications 的應用程式伺服器

您應該準備好將要執行 Identity Applications 的應用程式伺服器。為方便起見,NetIQ 在安裝套件中提供了 Apache Tomcat。如需在叢集環境中使用應用程式的詳細資訊,另請參閱節 32.3, 準備使用者應用程式的叢集。

32.2.1 準備 JBoss 環境

在 JBoss Application Server 上安裝 Identity Applications 之前,請檢閱以下動作和考量:

32.2.2 準備 Tomcat 環境

本節介紹如何在 Tomcat 上準備用於執行 Identity Applications 的環境。Identity Manager 的 .iso 安裝檔案中包含一個用於安裝 Tomcat (或者 PostgreSQL) 的程式。如需詳細資訊,請參閱節 26.0, 安裝 PostgreSQL 和 Tomcat。

您可以使用自己的 Tomcat 安裝程式,而不使用安裝套件中提供的便捷安裝程式。但是,如果您要使用不同的安裝程式,則必須執行一些額外的步驟才能使 Tomcat 正常與 Identity Applications 配合運作。

在啟動安裝程序之前,請確保此 Identity Applications 版本支援您要安裝的元件版本。如需詳細資訊,請參閱節 29.3, 安裝 Identity Applications 的先決條件和考量。

  1. 將 Apache Tomcat 做為一項服務安裝在您的伺服器上。

    如需詳細資訊,請參閱「Tomcat Setup」(Tomcat 安裝)。

  2. 在裝有 Tomcat 的同一個伺服器上安裝以下元件。

  3. 將 ActiveMQ 的 activemq-all-5.9.0.jar 檔案複製到 TOMCAT 安裝主目錄/lib 資料夾中。

  4. 將以下關於記錄的檔案複製到 TOMCAT 安裝主目錄/lib 資料夾中。

    • log4j.jar

    • log4j.properties

    • tomcat-juli-adapters.jar

  5. 在 setenv.bat (Windows) 或 setenv.sh (Linux) 檔案中設定以下內容。

    JAVA_HOME
    JRE_HOME
    PATH (set Java path)
    JAVA_OPTS="-Zms1024m -Xmx1024m -XX:MaxPermSize=512m"
    
  6. 建立一個名為 novlua 的使用者,以及一個名為 novlua 的群組。

    如此,您便可以使用非 root 使用者身分執行 Tomcat。如需詳細資訊,請參閱「A Guide To Apache Tomcat Linux Installation and Set-Up」(Apache Tomcat Linux 安裝與設定指南)。

  7. 將 novlua 使用者和 novlua 群組設定為 Tomcat 檔案的擁有者。

  8. 將 postgresql-9.3-1101.jdbc41.jar 檔案複製到 TOMCAT/主目錄/lib 資料夾中。

安裝 Tomcat 和 Identity Applications 後,可以調整 Tomcat 以提高執行效率。如需詳細資訊,請參閱節 33.5, Tomcat 的安裝後步驟。

32.2.3 準備 WebSphere 環境

本節介紹如何在 WebSphere 上準備用於執行 Identity Applications 的環境。

在 WebSphere 上設定 Identity Applications 資料庫的資料來源

您必須有一個指向資料庫的現有資料來源檔案,Identity Applications 的安裝程序才能執行。對於 WebSphere 環境,您必須手動建立 JDBC 提供者和資料來源檔案。

  1. 開啟整合式解決方案主控台,您可以在其中設定和管理 WebSphere Application Server (WAS)。依預設,該主控台的 URL 為 http://主機名稱:9060/ibm/console。

  2. 在主控台的左側窗格中,展開資源 > JDBC。

  3. 若要建立 JDBC 提供者,請完成以下步驟:

    1. 按一下 JDBC 提供者。

    2. 在內容窗格中,展開範圍。

    3. 選取「節點=您伺服器的名稱, 伺服器=server1」。

    4. 按一下「新增」。

    5. 在資料庫類型中,指定您打算使用的資料庫類型。例如 Oracle。

    6. 按一下「下一步」。

    7. 指定 JDBC 提供者的類別路徑。

    8. 按一下「下一步」。

    9. 按一下「完成」。

    10. 按一下儲存將變更直接儲存至主組態。

  4. 若要建立資料來源檔案,請完成以下步驟:

    1. 按一下資料來源 (在左側窗格中的 JDBC 下面)。

    2. 在內容窗格中,展開範圍。

    3. 選取「節點=您伺服器的名稱, 伺服器=server1」。

    4. 按一下「新增」。

    5. 指定資料來源檔案的名稱和 JNDI。例如,在兩個欄位中輸入 IDMUADatasource。

    6. 按「下一步」。

    7. 按一下「選取一個現有的 JDBC 提供者」。

    8. 選取您在步驟 3 中建立的 JDBC 提供者。

    9. 按一下「下一步」。

    10. 指定資料庫的名稱、伺服器名稱、連接埠、使用者名稱和密碼。

    11. 按一下「下一步」。

    12. (選擇性) 指定「安全性別名」資訊。

    13. 按一下「下一步」。

    14. 按一下「完成」。

    15. 按一下「儲存」。

    16. 在「資料來源」窗格中,按一下新資料來源檔案左側的方塊。

    17. 若要驗證設定,請按一下測試連接。

對 IBM JDK 套用無限制規則檔案

在 WebSphere 環境中,Identity Applications 要求對支援的 IBM JDK 套用無限制規則檔案。否則,Identity Applications 將會報告不合法的金鑰大小錯誤。

若要套用這些檔案,請參閱 IBM 和 WebSphere 的相關文件。確保您使用的是正確的 JDK 版本。此外,請將無限制規則檔案的 JAR 檔案放在 JAVA_HOME\jre\lib\security 目錄中。

設定 WebSphere 叢集

如需在 WebSphere 叢集中安裝 Identity Applications 的詳細資訊,請參閱以下章節: