8.3 Exécution de l'utilitaire JBossPostgreSQL en mode console ou silencieux

Vous pouvez exécuter l'utilitaire JBossPostgreSQL en mode console ou silencieux. Avant d'exécuter l'utilitaire JBossPostgreSQL en mode silencieux, vous devez éditer son fichier de propriétés. Une fois le fichier de propriétés édité, lancez-le à l'aide de la commande suivante :

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

Par exemple :

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

Voici les propriétés d'une installation JBossPostgreSQL en mode silencieux :

Tableau 8-2 Propriétés de configuration JBossPostgreSQL

Propriété

Description

USER_INSTALL_DIR

Chemin d'installation de JBoss et du JRE.

Requis en cas d'installation de JBoss ; dans le cas contraire, ne pas renseigner.

NOVL_DB_NAME

Nom de la base de données à utiliser. Le nom de la base de données par défaut est idmuserappdb.

Requis en cas d'installation de PostgreSQL. Si vous n'installez pas PostgreSQL, cette valeur est ignorée.

NOVL_DB_PASSWORD

Mot de passe root de la base de données.

Requis en cas d'installation de PostgreSQL. Si vous n'installez pas PostgreSQL, cette valeur est ignorée.

NOVL_DB_PASSWORD_CONFIRM

Confirme le mot de passe root de la base de données.

Requis en cas d'installation de PostgreSQL. Si vous n'installez pas PostgreSQL, cette valeur est ignorée.

CHOSEN_INSTALL_FEATURE_LIST

Ensembles d'installation à installer

Requis. Vous pouvez choisir d'installer JBoss et PostgreSQL ou uniquement l'un de ces deux produits.

Exemples :

CHOSEN_INSTALL_FEATURE_LIST=JBoss, PostgreSQL
CHOSEN_INSTALL_FEATURE_LIST=JBoss,""

USER_MAGIC_FOLDER_1

Nom du répertoire d'installation de PostgreSQL.

Requis en cas d'installation de PostgreSQL. Si CHOSEN_INSTALL_FEATURE_LIST n'inclut pas PostgreSQL, cette propriété est ignorée.

START_DB

Indique si le programme d'installation lance la base de données au moment de l'installation. Indiquez la valeur Démarrer si vous souhaitez que le programme d'installation lance la base de données ; dans le cas contraire, ne renseignez pas cette propriété.

Facultatif.

8.3.1 Définition des mots de passe dans l'environnement pour une installation en mode silencieux

Si vous ne souhaitez pas spécifier les mots de passe dans le fichier silent.properties, vous pouvez les définir dans l'environnement. Dans ce cas, le programme d'installation en mode silencieux lit les mots de passe à partir de l'environnement et non à partir du fichier silent.properties, ce qui permet d'accroître la sécurité.

Les mots de passe suivants doivent être définis pour le programme d'installation de l'application utilisateur :

  • NOVL_DB_PASSWORD

  • NOVL_DB_USER_PASSWORD

Pour définir un mot de passe sous Linux, utilisez la commande export, comme dans l'exemple ci-dessous :

export NOVL_DB_USER_PASSWORD=myPassWord

Pour définir un mot de passe sous Windows, utilisez la commande set, comme dans l'exemple ci-dessous :

set NOVL_DB_USER_PASSWORD=myPassWord