手動升級 Apache Tomcat (Windows)
Apache Tomcat 是執行 ESET PROTECT Web Console 所需的必要元件。 如果現有的 Apache Tomcat 安裝為手動執行,或者沒有最新的 ESET PROTECT 全方位安裝程式,請手動升級 Apache Tomcat。
如果已安裝自訂版的 Apache Tomcat (Tomcat 服務手動安裝),則不支援透過全方位安裝程式或透過元件升級工作進行後續的 ESET PROTECT Web Console 升級。 |
升級前
•Apache Tomcat 需要 64 位元 Java/OpenJDK。 如果您的系統上已安裝多個 Java 版本,我們建議您將較舊的 Java 版本解除安裝,只保留最新受支援的 Java 版本。
自 2019 年 1 月起,Oracle JAVA SE 8 用於商務、商業或生產用途的公用更新需要商業授權。如果您未購買 JAVA SE 訂閱,您可以使用本指南轉換為免費的替代項目。請參閱支援的 JDK 版本。 |
•檢查以查看目前使用的 Apache Tomcat 版本。
a.瀏覽至 Apache Tomcat 安裝資料夾:
C:\Program Files\Apache Software Foundation\[ Tomcat 資料夾 ]\
b.在文字編輯器中開啟 RELEASE-NOTES 檔案,然後檢查版本號碼 (例如 9.0.34)。
c.如果有最新的支援版本,請執行升級。
升級程序
1.停止 Apache Tomcat 服務。瀏覽至 [開始] > [服務] > 以滑鼠右鍵按一下 Apache Tomcat 服務,然後選取 [停止]。
如果 Tomcat7w.exe 正在 Windows 通知區域中執行,請加以關閉。
2.備份下列檔案:
C:\Program Files\Apache Software Foundation\[ Tomcat 資料夾 ]\.keystore
C:\Program Files\Apache Software Foundation\[ Tomcat 資料夾 ]\conf\server.xml
C:\Program Files\Apache Software Foundation\[ Tomcat 資料夾 ]\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config\EraWebServerConfig.properties
如果您使用的是 Tomcat 資料夾中的自訂 SSL 憑證商店,請一併備份該憑證。
3.解除安裝 Apache Tomcat 的目前版本。
4.刪除下列資料夾 (如果仍在系統中的話):
C:\Program Files\Apache Software Foundation\[ Tomcat 資料夾 ]\
5.從 https://tomcat.apache.org 下載所支援最新版的 Apache Tomcat 安裝程式檔案 (32 位元/64 位元 Windows Service Installer) apache-tomcat-[版本].exe。
6.安裝您已下載的 Apache Tomcat 更新版本:
•若已安裝更多 Java 版本,請在安裝期間選取最新 Java 的路徑。
•安裝完成時,請取消選取 [執行 Apache Tomcat] 旁邊的核取方塊。
7.將 .keystore、server.xml 與自訂憑證還原至其原始位置。
8.開啟 server.xml 檔案並確保 keystoreFile 路徑正確 (如果您已升級到 Apache Tomcat 的更高主要版本,請更新路徑):
keystoreFile="C:\Program Files\Apache Software Foundation\[ Tomcat 資料夾 ]\.keystore"
9.確定適用於 ESET PROTECT Web 主控台的 Apache Tomcat 的 HTTPS 連線配置正確。
10. 部署 ESET PROTECT Web Console (Web Console 安裝 - Windows)。
11. 將 EraWebServerConfig.properties 還原至其原始位置。
12. 執行 Apache Tomcat 並設定正確的 Java VM:
a.瀏覽至資料夾 C:\Program Files\Apache Software Foundation\[ Tomcat 資料夾 ]\bin 並執行 Tomcat9w.exe。
b.在 [一般] 索引標籤中,將 [啟動類型] 設為 [自動],然後按下 [開始]。
c.按一下 [Java] 索引標籤,取消選取 [使用預設值],然後確認 [Java 虛擬機器] 包含 jvm.dll 檔案的路徑 (請參閱圖解的知識庫指示),然後按一下 [確定]。
13. 連線至 ESET PROTECT Web 主控台,並確認 Web 主控台正常載入。
疑難排解
•如果未成功設定 Apache Tomcat 的 HTTPS 連線,您可以略過此步驟,並暫時使用 HTTP 連線。
•如果 Apache Tomcat 升級失敗,請安裝您的原始版本,並套用步驟 2 中的配置。
•Web Console 和 Apache Tomcat 升級會清除離線說明檔案。如果您使用的離線說明是 ESMC 或更早版本的 ESET PROTECT,請在升級後針對 ESET PROTECT 10.0 重新建立,以確保具有符合您 ESET PROTECT 版本的最新離線說明。