本节将指导您完成安装 Tomcat 和 PostgreSQL 的过程。
以下过程介绍了如何使用引导式过程在 Windows 平台上安装 Tomcat 和 PostgreSQL。要执行无提示或无人照管安装,请参见部分 12.2.2, 以无提示模式为 Identity Manager 安装 Tomcat 和 PostgreSQL。
要准备安装,请查看以下章节中列出的注意事项和系统要求:
该版本随附的《发行说明》
注:无论您要安装 PostgreSQL 还是要使用 PostgreSQL 的现有版本,都必须指定数据库的口令。但是,此安装程序不支持含有 " 或 $ 字符的口令。要使用这些特殊字符,请在完成安装过程之后更改口令。
要执行引导式安装,请执行以下操作:
以管理员身份登录要安装这些应用程序的计算机。
确保规划的安装路径不包含使用以下任一名称的目录:
tomcat
postgres
activemq
jre
注:安装 Standard Edition 时,必须安装 ActiveMQ。否则,当您登录 Identity Reporting 后,Reporting 页面不会装载。您也可以在完成 PostgreSQL 安装后将 activemq-all-5.15.2 jar 文件复制到 C:\NetIQ\idm\apps\tomcat\lib 目录,然后重启动 Tomcat。
(视情况而定)如果您已获取 Identity Manager 安装包的 .iso 映像文件,请导航到包含安装文件的 \products\CommonApplication\postgre_tomcat_install 目录。
(视情况而定)如果您已从 NetIQ 下载网站下载了安装文件,请完成以下步骤:
导航到所下载映像的 win.zip 文件。
将该文件的内容解压缩到本地计算机上的某个目录中。
从包含安装文件的目录中运行 TomcatPostgreSQL.exe。
在安装程序中,指定要用于安装的语言,然后单击确定。
查看简介信息,然后单击下一步。
接受许可协议,然后单击下一步。
指定是要安装 Tomcat、PostgreSQL,还是这两者。
要完成引导式过程,请指定以下参数的值:
Tomcat 父文件夹
仅当安装 Tomcat 时适用。
指定要安装 Tomcat 文件的具体目录。
Tomcat 细节
仅当安装 Tomcat 时适用。
表示 Tomcat 所需的端口。
指定用于彻底关闭所有 Web 应用程序和 Tomcat 的端口。默认端口为 8005。
指定您希望 Tomcat 服务器在与客户端计算机通讯时使用的端口。默认端口为 8080。SSL 通讯的默认端口为 8443。
(视情况而定)如果您未使用 TLS/SSL 协议,请指定应用程序服务器用来重定向需要 SSL 传输的请求的端口。默认值是 8443。
(可选)指定应用程序服务器在通过 AJP 协议(而不是 http)来与 Web 连接器进行通讯时要使用的端口。默认值是 8009。
当您希望应用程序服务器管理 Web 应用程序中包含的静态内容,并且/或者想要利用应用程序服务器的 SSL 处理时,请使用此参数。
PostgreSQL 父文件夹
仅当安装 PostgreSQL 时适用。
表示要安装 PostgreSQL 文件的具体目录。
PostgreSQL 细节
仅当安装 PostgreSQL 时适用。
表示 Identity Applications 的 PostgreSQL 数据库设置。
注:如果您已在服务器上运行受支持版本的 PostgreSQL,安装程序会提示您提供默认 postgres 用户的口令。然后,该程序会创建 idmadmin 用户,并为其指派与 postgres 相同的口令。
此安装程序不支持含有 " 或 $ 字符的口令。
指定数据库的名称。默认值为 idmuserappdb。
指定 idmadmin 帐户,这是一个可以创建数据库表、视图和其他项目的数据库管理员。
此帐户与默认的 postgres 用户不同。
指定数据库管理员和默认 postgres 用户的口令。
此安装程序不支持含有 " 或 $ 字符的口令。
指定托管 Postgres 数据库的服务器的端口。默认值是 5432。
查看安装前摘要。
启动安装过程。
安装过程完成后,单击完成。
无提示(非交互式)安装不显示用户界面,也不向用户提出任何问题。此时,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 之后更改口令。
登录到要安装应用程序的计算机。
(视情况而定)如果您已获取 Identity Manager 安装包的 .iso 映像文件,请导航到包含安装文件的 \products\CommonApplication\postgre_tomcat_install 目录。
(视情况而定)如果您已从 NetIQ 下载网站下载了安装文件,请完成以下步骤:
导航到所下载映像的 win.zip 文件。
将该文件的内容解压缩到本地计算机上的某个目录中。
要指定安装参数,请完成以下步骤:
确保 postgresq_tomcat-silent.properties 文件与安装的可执行文件位于同一目录中。
在文本编辑器中,打开 postgresq_tomcat-silent.properties 文件。
指定参数值。有关参数的说明,请参见步骤 10。
保存并关闭文件。
要起动安装过程,请输入以下命令:
install -i silent -f postgresq_tomcat-silent.properties
注:如果 postgresq_tomcat-silent.properties 文件不在安装脚本所在的目录中,您必须指定该文件的完整路径。该脚本会将必要的文件解压缩到一个临时目录,然后起动无提示安装。