手動升級 Apache Tomcat (Windows)
Apache Tomcat 是執行 ESMC Web Console 所需的必要元件。
重要 如果已安裝自訂版的 Apache Tomcat (Tomcat 服務手動安裝),則不支援透過全方位安裝程式或透過元件升級工作進行後續的 ESMC Web Console 升級。 |
依照指示手動升級 Apache Tomcat (如果您沒有最新的 ESMC 全方位安裝程式的話):
升級前
1.確定 Java/OpenJDK 為最新的狀態。
警告 自 2019 年 1 月起,Oracle JAVA SE 8 用於商務、商業或生產用途的公用更新需要商業授權。如果您未購買 JAVA SE 訂閱,您可以使用本指南轉換為免費的替代項目,並安裝所列出受支援 Java 版本中的其中一項。 |
重要 •需要 64 位元 Java。 •如果您的系統上已安裝多個 Java 版本,建議您將舊版的 Java 解除安裝 (支援的最舊版本為 Java 8)),只保留最新版的 Java。 |
2.檢查以查看目前使用的 Apache Tomcat 版本。
a.瀏覽至 Apache Tomcat 安裝資料夾:
C:\Program Files\Apache Software Foundation\[ Tomcat 資料夾 ]\
b.在文字編輯器中開啟 RELEASE-NOTES 檔案,然後檢查版本號碼 (例如 7.0.90)。
c.如果有最新的支援版本,請執行升級。
如何升級
1.停止 Apache Tomcat 服務。瀏覽至 [開始] > [服務] > 以滑鼠右鍵按一下 Apache Tomcat 服務,然後選取 [停止]。
如果 Tomcat7w.exe 正在您的系統匣中執行,請將它關閉。
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.從 http://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.確定適用於 ESMC Web Console 的 Apache Tomcat 的 HTTPS 連線設定正確。
10. 部署 ESMC 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. 連線至 ESMC Web Console,並確保程式正常運作。
注意 |
疑難排解
•如果未成功設定 Apache Tomcat 的 HTTPS 連線,您可以略過此步驟,並暫時使用 HTTP 連線。
•如果 Apache Tomcat 升級失敗,請安裝您的原始版本,並套用步驟 2 中的配置。