變更 AppScan® 資料目錄

您可以變更 AppScan® 資料目錄的位置,以便管理硬碟空間。在安裝 AppScan® 之後,您可以遵循這個主題的步驟來變更位置。

開始之前

完成這個作業之前,請確定所有 AppScan® 用戶端應用程式都已結束或關閉。AppScan® 用戶端應用程式包括:

  • AppScan® Source for Analysis
  • AppScan® Source for Development(Eclipse 或 Visual Studio 外掛程式)(只在 WindowsLinux 上才支援)
  • AppScan® Source 指令行介面 (CLI)
  • AppScan® Source for Automation

此外,如果您已安裝 AppScan® Source for Automation,請確定自動化伺服器已經關閉:

  • Windows 上,停止 HCL AppScan Source Automation 服務。
  • Linux 上,發出這個指令: /etc/init.d/ounceautod stop

程序

  1. 定義 APPSCAN_SOURCE_SHARED_DATA=<data_dir> 環境變數,其中 <data_dir> 是您要儲存 AppScan® 資料的位置。
    註:
    • <data_dir> 位置必須是完整的絕對路徑,而且已存在於您安裝 AppScan® 的同一台機器上。
    • <data_dir> 目錄名稱只能包含英文字元。不允許使用名稱包含非英文字元的資料夾。
  2. 尋找安裝 AppScan® 時建立的預設資料目錄(請參閱預設 AppScan 源 資料目錄,以瞭解預設資料目錄位置)。
  3. 將預設資料目錄的內容複製或移動到該環境變數所指定的 <data_dir> 位置。
  4. 只適用於 Linux 上安裝的 AppScan® Source for Automation
    1. 編輯 /etc/init.d/ounceautod 檔案。
    2. 尋找這一行,
      su - ounce -c 
      'export LD_LIBRARY_PATH="/opt/HCL/AppScan_Source/bin":$LD_LIBRARY_PATH && 
      cd "/opt/HCL/AppScan_Source/bin" && 
      "/opt/HCL/AppScan_Source/bin/ounceautod" -s' >> 
      "/var/opt/hcl/appscansource/logs/ounceautod_output.log" 2>&1 &

      並將它取代如下:

      su - ounce -c 
      'export APPSCAN_SOURCE_SHARED_DATA=<new data directory path here> && 
      export LD_LIBRARY_PATH="/opt/HCL/AppScan_Source/bin":$LD_LIBRARY_PATH && 
      cd "/opt/HCL/AppScan_Source/bin" && 
      "/opt/HCL/AppScan_Source/bin/ounceautod" -s' >> 
      "<new data directory path here>/logs/ounceautod_output.log" 2>&1 &
      註: 上述指令在同一行。
    3. 儲存 /etc/init.d/ounceautod 檔案。

下一步

如果您已安裝 AppScan® Source for Automation,請啟動 自動化伺服器
  • Windows 上,啟動 HCL AppScan Source Automation 服務。
  • Linux 上,發出這個指令: /etc/init.d/ounceautod start