• 查看当前使用的是哪一个版本的 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控制台( Web 控制台安装 - 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 控制台和 Apache Tomcat 升级会清除 脱机帮助 文件。如果使用了早期版本的 ESET PROTECT On-Prem 的脱机帮助,请在升级后为 ESET PROTECT On-Prem 12.0 重新创建它,以确保您有匹配 ESET PROTECT On-Prem 版本的最新脱机帮助。