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.以您備份中的 server.xml 檔案取代 /etc/tomcat9/server.xml 檔案。

4.開啟 server.xml 檔案並確保 keystoreFile 路徑正確。

5.確保 Apache Tomcat 的 HTTPS 連線配置正確。

另請參閱企業解決方案或低效能系統的 Web Console 配置

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],然後按下 [Y] 接著 [ENTER]。

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 Console (請參閱 ESET PROTECT Web Console 安裝 - Linux)

2.重複使用 %TOMCAT_HOME%/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties,以保留 ESET PROTECT Web Console 中任何的自訂設定。

Web Console 和 Apache Tomcat 升級會清除離線說明檔案。如果您使用的離線說明是 ESMC 或更早版本的 ESET PROTECT,請在升級後針對 ESET PROTECT 10.0 重新建立,以確保具有符合您 ESET PROTECT 版本的最新離線說明。