Sun Java System Application Server Enterprise Edition 8.2 版本說明

範例程序檔使用的 Derby 資料庫建立位置錯誤 (ID 6377804)

說明

該錯誤有兩個層面︰

  1. 執行使用 Derby 資料庫的範例應用設定程式程序檔時,Derby 資料庫將建立在目前目錄或 <install_root>/bin 下。

  2. 範例 build Ant 程序檔可建立 password.txt 檔案,以儲存目前目錄下的管理密碼檔案,該檔案無法在非 root 或稀疏區域情形中寫入。

解決方案

  1. Derby 資料庫位置 – 以 start-database 指令使用 --dbhome 選項,根據 --dbhome 的指定值建立資料庫。例如,以下為用於 start-databaseasadmin 指令語法。


    start-database [--dbhost 0.0.0.0] [--dbport 1527] [--dbhome db_directory] [--echo=false] 
    [--verbose=false]
  2. password.txt 檔案的位置 – 依預設應可寫入範例目錄,因為所有建立指令均可在該目錄中建立 password.txt 檔案。請確保在可寫入的位置安裝範例的作業備份。