28.1 使用向导安装 PostgreSQL 和 Tomcat

以下过程介绍了如何通过 GUI 或控制台使用引导式过程在 Linux 或 Windows 平台上安装 Tomcat 和 PostgreSQL。要执行无提示或无人照管安装,请参见部分 28.2, 以无提示模式为 Identity Manager 安装 Tomcat 和 PostgreSQL。

要准备安装,请查看以下章节中列出的注意事项和系统要求:

注:无论您要安装 PostgreSQL 还是要使用 PostgreSQL 的现有版本,都必须指定数据库的口令。但是,此安装程序不支持含有 " 或 $ 字符的口令。要使用这些特殊字符,请在完成安装过程之后更改口令。

要执行引导式安装,请执行以下操作:

  1. 以 root 或管理员身份登录要安装这些应用程序的计算机。

  2. 确保规划的安装路径不包含使用以下任一名称的目录:

    • tomcat

    • postgres

    • activemq

    • jre

  3. (视情况而定)如果您已获取 Identity Manager 安装包的 .iso 映像文件,请浏览到包含安装文件的目录:

    • Linux:products/RBPM/postgre_tomcat_install/

    • Windows:products/RBPM/postgre_tomcat_install

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

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

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

  5. 从包含安装文件的目录完成以下操作之一:

    • Linux(控制台):输入 ./TomcatPostgreSQL.bin -i console

    • Linux (GUI):输入 ./TomcatPostgreSQL.bin

    • Windows:运行 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. 安装过程完成后,单击完成。