12.2 安裝 PostgreSQL 和 Tomcat

12.2.1 使用精靈安裝 PostgreSQL 和 Tomcat

以下程序介紹如何使用引導式程序在 Windows 平台上安裝 Tomcat 和 PostgreSQL。若要執行靜默模式的無人管理安裝,請參閱節 12.2.2, 以靜默模式為 Identity Manager 安裝 Tomcat 和 PostgreSQL

若要進行安裝準備工作,請檢閱以下章節中列出的考量和系統要求:

附註:無論您要安裝 PostgreSQL 還是使用 PostgreSQL 的現有版本,都必須指定資料庫的密碼。但是,此安裝程式不支援含有 "$ 字元的密碼。若要使用這些特殊字元,請在完成安裝程序後變更密碼。

若要執行引導式安裝:

  1. 以管理員身分登入要安裝這些應用程式的電腦。

  2. 確保規劃的安裝路徑不包含使用以下任一名稱的目錄:

    • tomcat

    • postgres

    • activemq

    • jre

    附註:安裝 Standard Edition 時,必須安裝 ActiveMQ。否則,當您登入 Identity Reporting 後,Reporting 頁面不會載入。您也可以在完成 PostgreSQL 安裝後將 activemq-all-5.15.2 jar 檔案複製到 C:\NetIQ\idm\apps\tomcat\lib 目錄中,然後重新啟動 Tomcat。

  3. (視情況而定) 如果您已取得 Identity Manager 安裝套件的 .iso 影像檔,請導覽至包含安裝檔案的 \products\CommonApplication\postgre_tomcat_install 目錄。

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

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

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

  5. 從包含安裝檔案的目錄中執行 TomcatPostgreSQL.exe

  6. 在安裝程式中,指定要用於安裝的語言,然後按一下確定

  7. 檢閱簡介資訊,然後按下一步

  8. 接受授權合約,然後按下一步

  9. 指定您要安裝 Tomcat、PostgreSQL,還是兩者都安裝。

  10. 若要完成引導式程序,請指定以下參數的值:

    • Tomcat 的上層資料夾

      僅在安裝 Tomcat 時適用。

      指定要用來安裝 Tomcat 檔案的目錄。

    • Tomcat 詳細資料

      僅在安裝 Tomcat 時適用。

      代表 Tomcat 所需的連接埠。

      Tomcat 關閉連接埠

      指定您要用於完全關閉所有 Web 應用程式和 Tomcat 的連接埠。預設值為 8005。

      Tomcat http 連接埠

      指定您希望 Tomcat 伺服器在與用戶端電腦通訊時使用的連接埠。預設值為 8080。SSL 通訊的預設連接埠為 8443。

      Tomcat 重新導向連接埠

      (視情況而定) 如果您未使用 TLS/SSL 通訊協定,請指定應用程式伺服器用來重新導向需要 SSL 傳輸之要求的連接埠。預設值為 8443。

      Tomcat ajp 連接埠

      (選擇性) 指定您希望應用程式伺服器在透過 AJP 通訊協定 (而不是 http) 與 Web 連接器通訊時使用的連接埠。預設值為 8009。

      當您希望應用程式伺服器管理 Web 應用程式中包含的靜態內容,並且/或者您想要利用應用程式伺服器的 SSL 處理時,請使用此參數。

    • PostgreSQL 的上層資料夾

      僅在安裝 PostgreSQL 時適用。

      代表要用來安裝 PostgreSQL 檔案的目錄。

    • PostgreSQL 詳細資料

      僅在安裝 PostgreSQL 時適用。

      代表 Identity Applications 的 PostgreSQL 資料庫設定。

      附註:如果伺服器上已在執行受支援版本的 PostgreSQL,安裝程式會提示您提供預設 postgres 使用者的密碼。然後,程式將會建立 idmadmin 使用者,並為其指定與 postgres 相同的密碼。

      此安裝程式不支援含有 "$ 字元的密碼。

      資料庫名稱

      指定資料庫的名稱。預設值為 idmuserappdb

      資料庫管理員

      指定 idmadmin 帳戶,這是一個可以建立資料庫表、檢視和其他產出工件的資料庫管理員。

      此帳戶與預設的 postgres 使用者不同。

      管理員使用者的密碼

      指定資料庫管理員和預設 postgres 使用者的密碼。

      此安裝程式不支援含有 "$ 字元的密碼。

      PostgreSQL 連接埠

      指定代管 Postgres 資料庫之伺服器的連接埠。預設值為 5432。

  11. 檢閱安裝前摘要。

  12. 啟動安裝程序。

  13. 安裝程序完成後,按一下完成

12.2.2 以靜默模式為 Identity Manager 安裝 Tomcat 和 PostgreSQL

靜默 (非互動式) 安裝不顯示使用者介面,也不向使用者提出任何問題。在此模式下,InstallAnywhere 會使用預設 silent.properties 檔案中的資訊。您可以使用預設檔案執行靜默安裝,或者編輯該檔案以自訂安裝程序。若要執行引導式安裝,請參閱節 12.2.1, 使用精靈安裝 PostgreSQL 和 Tomcat

若要進行安裝準備工作,請檢閱以下章節中列出的考量和系統要求:

保護靜默安裝所用的密碼

如果您不想在 postgresq_tomcat-silent.properties 檔案中指定用於安裝的密碼,可以改為在環境中設定密碼。在這種情況下,靜默安裝程式將從環境中讀取密碼,而不是從 postgresq_tomcat-silent.properties 檔案中讀取。如此可以提高安全性。

您必須為安裝指定以下密碼:

  • NETIQ_DB_PASSWORD

  • NETIQ_DB_PASSWORD_CONFIRM

使用 set 指令。例如:

set NETIQ_DB_PASSWORD_CONFIRM=myPassWord

該安裝程式不支援含有 "$ 字元的密碼。若要使用這些特殊字元,請在安裝 PostgreSQL 後變更密碼。

以靜默模式安裝 Tomcat 和 PostgreSQL

  1. 登入您要安裝應用程式的電腦。

  2. (視情況而定) 如果您已取得 Identity Manager 安裝套件的 .iso 影像檔,請導覽至包含安裝檔案的 \products\CommonApplication\postgre_tomcat_install 目錄。

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

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

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

  4. 若要指定安裝參數,請完成以下步驟:

    1. 確定 postgresq_tomcat-silent.properties 檔案與安裝的可執行檔位於同一目錄中。

    2. 在文字編輯器中,開啟 postgresq_tomcat-silent.properties 檔案。

    3. 指定參數值。如需參數的描述,請參閱步驟 10

    4. 儲存然後關閉該檔案。

  5. 若要啟動安裝程序,請輸入以下指令︰

                      install -i silent -f postgresq_tomcat-silent.properties
                    

    附註:如果 postgresq_tomcat-silent.properties 檔案不在安裝程序檔所在的目錄中,您必須指定該檔案的完整路徑。該程序檔會將所需的檔案解包到暫存目錄,然後啟動靜默安裝。