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 文件不在安装脚本所在的目录中,您必须指定该文件的完整路径。该脚本会将必要的文件解压缩到一个临时目录,然后起动无提示安装。