使用特定執行環境掃描應用程式

2024/1/18 |

Lucent Sky AVM 能夠支援多個不同的執行環境(runtime,也稱作應用程式伺服器),並以合適的執行環境掃描不同的應用程式。對於 .NET 的開發者來說,選擇一個執行環境可能是很陌生的事情,因為 .NET 應用程式大多在 .NET Framework 或 .NET Runtime 執行。但是 Java 開發者經常需要針對特定的執行環境開發程式,例如 Tomcat 或是 WebSphere。

選擇合適的執行環境可讓 Lucent Sky AVM 有效的掃描應用程式。Lucent Sky AVM 本身有內建數個常見的執行環境,例如不同版本的 Microsoft .NET Framework 和 Tomcat。使用者可以使用這些內建的執行環境,或是上傳自行準備的執行環境(例如特定版本的 JBoss)。執行環境是在應用程式層級設定,新掃描會直接繼承應用程式的執行環境設定。

這個文章說明了如何使用特定的執行環境來掃描應用程式。

在這個文章中,你將會學習如何:

  • 建立一個執行環境的壓縮檔案。
  • 使用 Web UI 建立執行環境。
  • 使用 Web UI 編輯執行環境。
  • 使用 Web UI 刪除執行環境。
  • 為新的應用程式選擇執行環境。
  • 變更既有應用程式的執行環境。

本文結束後,你將能夠使用 Web UI 建立、編輯和刪除執行環境,以及為應用程式選擇執行環境。

建立一個執行環境的壓縮檔案

  1. 以檔案總管開啟你想上傳的執行環境的函式庫目錄。

    • 支援自訂執行環境的有 .NET 和 Java 應用程式。其中 JDK 的自訂執行環境可包含一個應用程式伺服器,並在組建的過程使用此應用程式伺服器。
    • 若這個執行環境僅包含函式庫檔案而不包含應用程式伺服器,則所有要被使用的的函式庫檔案(例如 .dll.jar 檔案)都應該位於根目錄的位置,不在根目錄的函式庫檔案在後續的步驟將不會被使用。
    • 若這個執行環境包含一個應用程式伺服器,且此應用程式伺服器會被用於組建的過程,則根目錄需要存在包含至少一個檔案的 lib 目錄。
  2. 選取所有要包含在此執行環境中的函式庫檔案(例如 .dll.jar 檔案)及目錄(例如 lib)。
  3. 建立一個壓縮檔案,其根目錄包含函式庫檔案。

使用 Web UI 建立執行環境

  1. 以瀏覽器開啟 Web UI 並以你的帳號登入。
  2. 選擇右上角 [設定] 後,再選擇左側 [執行環境]。
  3. 選擇 [建立並上傳一個新的執行環境],再輸入執行環境的名稱、選擇框架以及版本。
  4. 若此執行環境包含一個應用程式伺服器,且此應用程式伺服器會被用於組建的過程,則選取 [取代內建]。
  5. 若此執行環境需指定組建工具,則填入組建工具。若框架是 .NET,可能的值包含 framework(以及其過時的等效值 managed)和 visualstudio(以及其等效值 latest);若框架為 Java,可能的值包含 antgradlemavensbt。 `
  6. 若此執行環境需指定非 Unicode 檔案的編碼,則填入編碼。
  7. 選擇之前準備的執行環境的壓縮檔案,再選擇 [建立執行環境] 按鈕。

使用 Web UI 編輯執行環境

  1. 以瀏覽器開啟 Web UI 並以你的帳號登入。
  2. 選擇右上角 [設定] 後,再選擇左側 [執行環境]。
  3. 在想要編輯的執行環境上,選擇 [編輯] 按鈕。
  4. 在編輯視窗輸入要異動的新資料,完成後選擇 [儲存] 按鈕。請注意執行環境只有名稱是能夠被編輯的。若你需要更新執行環境的內容,請新增一個新的執行環境、並將應用程式所設定的執行環境改為新的執行環境。

使用 Web UI 刪除執行環境

  1. 以瀏覽器開啟 Web UI 並以你的帳號登入。
  2. 選擇右上角 [設定] 後,再選擇左側 [執行環境] 按鈕。
  3. 在想要刪除的執行環境上,選擇 [刪除] 按鈕。
  4. 若你確認要刪除該執行環境,請於確認文字方塊中輸入 yes,並選擇 [刪除] 按鈕。執行環境被刪除之後,原本設定為該執行環境的應用程式將會自動被設定為系統預設的執行環境。

為新的應用程式選擇執行環境

  1. 以瀏覽器開啟 Web UI 並以你的帳號登入。
  2. 選擇左側 [新應用程式] 後,請輸入應用程式名稱並選擇框架類型後,選擇 [更多選項] 。
  3. 於展開的選項中,選擇 [執行環境] 的下拉式選單選擇要使用的執行環境後,選擇 [建立] 按鈕以建立應用程式。

變更既有應用程式的執行環境

  1. 以瀏覽器開啟 Web UI 並以你的帳號登入。
  2. 於要異動的應用程式上選擇 [編輯] 後,選擇 [更多選項] 。
  3. 於展開的選項中,調整 [執行環境] 的下拉式選單選擇要新的執行環境後,選擇 [儲存] 按鈕以完成異動。請注意這個異動僅會影響這個應用程式未來的掃描,對於已經完成的掃描不會有影響。