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.
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). |
Upgradem Apache Tomcat opravíte neúspěšný import souborů ve webové konzoli ESET PROTECT. |
Před zahájením aktualizace
•Apache Tomcat vyžaduje ke svému běhu 64-bit Java/OpenJDK. Pokud má váš systém nainstalováno více verzí Java, odinstalujte starší verze Java a ponechte si pouze nejnovější podporovanou verzi Java.
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.
Způsob 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 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šší hlavní 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 webovou konzoli ESET PROTECT (viz Instalace webové konzole – 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.
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 ve starší verzi ESET PROTECT On-Prem, po dokončení aktualizace na ESET PROTECT On-Prem 12.1 si ji znovu vytvořte – aby odpovídala vámi používané verzi ESET PROTECT On-Prem.