ESET 联机帮助

搜索 简体字
选择类别
选择主题

升级 Apache Tomcat 和 Java (Linux)。

Apache Tomcat 是运行 ESET PROTECT Web Console 所需的必需组件。

升级之前

1.执行以下命令以查看安装的 Apache Tomcat 版本(在某些情况下,文件夹名为 tomcat7tomcat8):

cd /usr/share/tomcat/bin && ./version.sh

2.如果有更高版本:

a.确保更高版本受支持

b.备份 Tomcat 配置文件 /etc/tomcat7/server.xml

升级过程

1.运行以下命令以停止 Apache Tomcat 服务(在某些情况下,服务名称为 tomcat7):

sudo systemctl stop tomcat

2.升级 Apache Tomcat 和 Java。


important

下面的示例程序包名称可能不同于您的 Linux 发行版存储库程序包。Linux 发行版的默认存储库可能不包含最新支持版本的 Apache Tomcat 和 Java

Linux 发行版

终端命令

DebianUbuntu 发行版

sudo apt-get update
sudo apt-get install openjdk-17-jdk tomcat9

CentOSRed Hat 发行版

yum update
yum install java-17-openjdk tomcat

SUSE Linux

zypper refresh
sudo zypper install java-17-openjdk tomcat9

3./etc/tomcat9/server.xml 文件替换为备份中的 server.xml 文件。

4.打开 server.xml 文件,并确保 keystoreFile 路径正确无误。

5.确保正确配置了 Apache Tomcat 的 HTTPS 连接

另请参见企业解决方案的 Web 控制台配置或低性能系统

6.如果已升级 Java,请按照下面的步骤操作来配置 Apache Tomcat,以使用系统上安装的最新 Java 程序包:

a.导航到 Apache Tomcat 配置文件夹:

cd /usr/share/tomcat/conf/

b.使用文本编辑器打开 tomcat.conf 文件:

nano tomcat.conf

c.JAVA_HOME 变量中更新最新安装的 Java 程序包的路径(该路径因在系统中安装的 Java 程序包而异):

JAVA_HOME="/usr/lib/jvm/jre-11-openjdk"

d.保存并关闭 文件:按 CTRL+X,然后按 YENTER

e.重新启动 tomcat 服务:

sudo systemctl restart tomcat

f.运行以下命令以验证 Apache Tomcat 使用的 Java 程序包:

sudo systemctl status tomcat


important

将 Apache Tomcat 升级到更高的主版本(例如,Apache Tomcat 版本 7.x 到 9.x):

1.重新部署 ESET PROTECT Web 控制台(请参阅 ESET PROTECT Web 控制台安装 - Linux)

2.在 ESET PROTECT Web 控制台中再次使用 %TOMCAT_HOME%/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties 以保留任何自定义设置。

Web 控制台和 Apache Tomcat 升级会清除脱机帮助文件。如果使用 ESMC 或较早 ESET PROTECT 版本的脱机帮助,请在升级后为 ESET PROTECT 10.0 重新创建它,以确保您有匹配 ESET PROTECT 版本的最新脱机帮助。