Leo Yeh's Blog

SAS 系統管理 (56)

教學目標

初步了解如何解決 SAS 部署精靈在設定階段時無法啟動 SAS 部署測試伺服器的問題。

重點概念

首先為了正確執行測試案例,部署測試將會需要 JUnit ,JUnit 主要是開放原始碼框架主要透過 Java 程式語言進行開發和執行。因此當我們安裝 SAS 軟體之前應該先確認是否已經安裝 JUnit 至每一台測署測試伺服器機器上,這將會是前置安裝檢核表的重要項目之一。

接著若是當我們嘗試透過 SAS 部署測試伺服器執行測試案例發生 JUnit 找不到的錯誤訊息,此時請確認 JUnit 軟體的 JAR 檔路徑是否設定正確,同時我們也能夠從 SAS 官方網站下載 JUnit 軟體,並且解壓縮至指定路徑,若是 JAR 檔案有包括版本號碼則必須將檔案重新命名為 junit.jar。

再來 SAS 部署測試伺服器會被在進行 SAS 部署時安裝在每一台 Server Tier 的機器上,並且在執行部署測試的測試案例之前,我們必須確認部署測試伺服器執行在本機機器上以利進行測試處理。在 Windows 作業系統中主要會執行 SAS-configuration-directory\Lev1\DeploymentTesterServer\ 資料夾中的 DeploymentTersterServer.bat 檔案,並且以 -start 或 -stop 開啟或停止。請注意當我們設定新的伺服器時,請確認重新啟動部署測試伺服器,否則它會無法識別新的伺服器。

最後當我們透過 SAS 部署精靈在設定階段發生無法啟動 SAS 部署測試伺服器的錯誤訊息,此時請開啟「系統管理工具」,選擇「服務」,然後找到「SAS [Config-Lev1] Deployment Tester Server」服務按右鍵選擇「內容」->「登入」->「本機系統帳戶」,按下「確定」,再來返回 SAS 部署精靈按下「重試」就能夠繼續透過 SAS 部署精靈進行 SAS 軟體的設定。

總結我們在 Windows 平台中可以針對「SAS [Config-Lev1] Deployment Tester Server」服務修改執行服務的帳號為本機系統帳戶,而非 Local Service 帳號以利解決 SAS 部署精靈在設定階段時無法啟動 SAS 部署測試伺服器的問題。

相關資源

⬅️ Go back