您可在主控台模式或靜默模式下執行 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;否則將此內容留為空白。 選擇性。 |
JBossPostgreSQL 安裝程式在 Windows 上可能會以靜音模式顯示一個快顯視窗 PostgreSQL 在 Windows 上執行時需要幾個 Microsoft VC++ 文件庫。如果 Windows 伺服器上未安裝這些文件庫,則 PostgreSQL 安裝程式會自動予以安裝。當您在 Windows 上以靜音模式執行 JBossPostgreSQL 安裝程式時,如果機器上尚未安裝這些文件庫,則在文件庫安裝期間會出現一個大約顯示三秒鐘的快顯視窗。
如果不想在 silent.properties 檔案中指定密碼,可以改為在環境中設定密碼。在這種情況下,靜默安裝程式將從環境中而不是從 silent.properties 檔案讀取密碼。如此可以提高安全性。
需要為使用者應用程式安裝程式設定以下密碼︰
NOVL_DB_PASSWORD
NOVL_DB_USER_PASSWORD
若要在 Linux 上設定密碼,請使用 export 指令,如下例所示︰
export NOVL_DB_USER_PASSWORD=myPassWord
若要在 Windows 上設定密碼,請使用 set 指令,如下例所示︰
set NOVL_DB_USER_PASSWORD=myPassWord