8.3 在无提示或控制台模式中运行 JBossPostgreSQL 实用程序

可以在控制台或无提示模式中运行 JBossPostgreSQL 实用程序。在无提示模式中运行 JBossPostgreSQL 实用程序前,需要编辑该实用程序的属性文件。编辑完属性文件后,使用以下命令起动该实用程序:

JBossPostgreSQL -i silent -f <path to the properties file> 

例如:

JBossPostgreSQL -i silent -f /home/jdoe/idm-install-files/silent.properties 

下面是 JBossPostgreSQL 无提示安装的属性:

表 8-2 JBossPostgreSQL 配置属性

属性

说明

USER_INSTALL_DIR

要安装 JBoss 和 JRE 的路径。

安装 JBoss 时必需;否则,将其留空。

NOVL_DB_NAME

要使用的数据库的名称。默认数据库名称是 idmuserappdb。

安装 PostgreSQL 时必需。如果不是安装 PostgreSQL,将忽略该值。

NOVL_DB_PASSWORD

数据库根口令。

安装 PostgreSQL 时必需。如果不是安装 PostgreSQL,将忽略该值。

NOVL_DB_PASSWORD_CONFIRM

确认数据库根口令。

安装 PostgreSQL 时必需。如果不是安装 PostgreSQL,将忽略该值。

CHOSEN_INSTALL_FEATURE_LIST

要安装的安装集。

必需。可以选择 JBoss 和 PostgreSQL,或只安装某个产品。

示例:

CHOSEN_INSTALL_FEATURE_LIST=JBoss, PostgreSQL
CHOSEN_INSTALL_FEATURE_LIST=JBoss,""

USER_MAGIC_FOLDER_1

PostgreSQL 的安装目录的名称。

安装 PostgreSQL 时必需。如果 CHOSEN_INSTALL_FEATURE_LIST 不包括 PostgreSQL,将忽略该属性。

START_DB

指示安装程序是否在安装时启动数据库。如果想要安装程序启动数据库,则赋值 Start;否则,将该属性留空。

可选。

8.3.1 在环境中为无提示安装设置口令

如果不想在 silent.properties 文件中指定口令,则可以在环境中设置口令。在这种情况下,无提示安装程序将从环境读取口令,而不是从 silent.properties 文件读取。这可以补充一些安全性。

需要为 User Application 安装程序设置以下口令:

  • NOVL_DB_PASSWORD

  • NOVL_DB_USER_PASSWORD

要在 Linux 上设置口令,请使用 export 命令,如下例所示:

export NOVL_DB_USER_PASSWORD=myPassWord

要在 Windows 上设置口令,请使用 set 命令,如下例所示:

set NOVL_DB_USER_PASSWORD=myPassWord