Ruční aktualizace Apache Tomcat na Windows

Pro běh ESET PROTECT Web Console je vyžadován webový server Apache Tomcat. Pokud nemáte k dispozici nejnovější ESET PROTECT all-in-one instalační balíček, nebo jste Apache Tomcat nainstalovali samostatně, pomocí níže uvedených kroků aktualizujete ručně webový server na platformě Windows.


important

Web Console není možné automaticky aktualizovat prostřednictvím all-in-one instalačního balíčku nebo klientské úlohy na aktualizaci součástí ESET PROTECT, pokud jste nainstalovali vlastní verzi Apache Tomcat (ručně nainstalovali službu Tomcat).

Před zahájením aktualizace

Apache Tomcat vyžaduje ke svému běhu 64-bit Java/OpenJDK. Máte-li v systému nainstalováno více verzí Java, doporučujeme ostatní odinstalovat a ponechat pouze nejnovější podporovanou verzi.


warning

Veřejné aktualizace Oracle JAVA SE 8 vydané po lednu 2019 nejsou bez komerční licence dostupné pro firemní, komerční nebo produkční použití. Nemáte-li zájem o předplatné JAVA SE, můžete přejít na její bezplatnou alternativu. V naší Databázi znalostí naleznete přehled podporovaných verzí JDK.

Ověřte, jakou verzi Apache Tomcat aktuálně používáte.

a.Přejděte do složky, ve které máte nainstalován Apache Tomcat:
C:\Program Files\Apache Software Foundation\[ Tomcat složka]\

b.V textovém editoru si otevřete soubor RELEASE-NOTES a ověřte číslo verze (například 9.0.34).

c.Pokud je k dispozici novější podporovaná verze, proveďte aktualizaci webového serveru.

Postup aktualizace

1.Zastavte službu Apache Tomcat. Přejděte do nabídky Start > Služby, klikněte pravým tlačítkem myši na Apache Tomcat a z kontextového menu vyberte možnost Zastavit.

Prostřednictvím systray ukončete proces Tomcat7w.exe (pokud běží).

2.Zazálohujte si následující soubory:

C:\Program Files\Apache Software Foundation\[ Tomcat složka]\.keystore
C:\Program Files\Apache Software Foundation\[ Tomcat složka]\conf\server.xml
C:\Program Files\Apache Software Foundation\[ Tomcat složka]\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config\EraWebServerConfig.properties

Pokud používáte vlastní SSL certifikát, resp. odlišné úložiště ve složce Tomcat, zazálohujte si potřebné soubory.

3.Odinstalujte Apache Tomcat.

4.Pokud jsou v systému stále níže uvedené složky, smažte je ručně:

C:\Program Files\Apache Software Foundation\[ Tomcat složka]\

5.Z webových stránek https://tomcat.apache.org si stáhněte si aktuální verzi Apache Tomcat (32-bit/64-bit Windows Service Installer) – apache-tomcat-[verze].exe.

6.Nainstalujte aktuální verzi Apache Tomcat.

Pokud máte v systému více verzí Java, vyberte v průběhu instalace cestu k nejnovější verzi tohoto doplňku.

Po dokončení instalace odškrtněte na poslední straně průvodce možnost Run Apache Tomcat.

7.Do původního umístění obnovte odzálohované soubory .keystore, server.xml a používaný certifikát.

8.Otevřete soubor server.xml a ujistěte se, že je správně zadána cesta k souboru keystoreFile (pokud jste aktualizovali Apache Tomcat na vyšší majoritní verzi, cesta bude odlišná):

keystoreFile="C:\Program Files\Apache Software Foundation\[ Tomcat složka]\.keystore"

 

9.Nastavte webový server Apache Tomcat tak, aby ESET PROTECT Web Console byla dostupná prostřednictvím HTTPS protokolu.

10. Znovu nasaďte ESET PROTECT Web Console (postup pro Windows).

11. Do původního umístění obnovte soubor EraWebServerConfig.properties.

12. Spusťte Apache Tomcat a nastavte správnou verzi Java VM:

a)Přejděte do složky C:\Program Files\Apache Software Foundation\[ Tomcat složka]\bin a spusťte Tomcat9w.exe.

b)V zobrazeném dialogovém okně přejděte na záložku General, a jako Startup Type vyberte možnost Automatic a klikněte na tlačítko Start.

c)Přejděte na záložku Java a deaktivujte možnost Use default. Následně se v části Java Virtual Machine ujistěte, že máte zadanou cestu k souboru jvm.dll (viz článek v Databázi znalostí), a klikněte na tlačítko OK.

13. Připojte se k ESET PROTECT Web Console a ověřte, zda vše korektně funguje.


note

Dále se podívejte do kapitoly Konfigurace webové konzole v enterprise prostředí a na systémech s nízkým výkonem.

Řešení problémů

Pokud se vám nedaří navázat šifrované HTTPS spojení, vyzkoušejte dočasně nezabezpečený HTTP kanál.

Pokud se aktualizace Apache Tomcat nezdařila, nainstalujte zpět původní verzi a obnovte konfiguraci ze zálohy (krok 2).

V průběhu aktualizace Web Console a Apache Tomcat dojde ke smazání souborů offline nápovědy. Pokud jste offline nápovědu používali v ESMC nebo starší verzi ESET PROTECT, po dokončení aktualizace na ESET PROTECT 9.0 si ji znovu vytvořte - aby odpovídala vámi používané verzi ESET PROTECT.