Jak se aktivuje Tomcat?


Datum vydání:8. ledna 2021.



INFOMARTION > Jak se aktivuje Tomcat?

Přehled.

Rád bych vysvětlil, jak se Tomcat spouští. Tomcat se obvykle spouští z dávkového souboru nebo shellového souboru, ale my se chceme podívat, co dávkový soubor nebo shellový soubor vlastně dělá. Verze Tomcat, kterou je třeba zkontrolovat, je '9.0.27'.

Níže je také vysvětleno, jak stáhnout verzi "9.0.27" Tomcatu, takže pokud ji potřebujete, podívejte se na ni.

Stáhnout Tomcat

Obsah

  1. Jak se spouští Tomcat.
  2. shrnutí

1. Jak se spouští Tomcat.

Na závěr lze říci, že Tomcat se spouští následujícími příkazy jazyka Java. (Předpokládáme, že verze Tomcatu je 9.0.27 a verze Javy je OpenJDK11.)

"C:\Program Files (x86)\Java\jdk-11\bin\java.exe" -Djava.util.logging.config.file="C:\apache-tomcat-9.0.27\conf\logging.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dignore.endorsed.dirs="" -classpath "C:\apache-tomcat-9.0.27\bin\bootstrap.jar;C:\apache-tomcat-9.0.27\bin\tomcat-juli.jar" -Dcatalina.base="C:\apache-tomcat-9.0.27" -Dcatalina.home="C:\apache-tomcat-9.0.27" -Djava.io.tmpdir="C:\apache-tomcat-9.0.27\temp" org.apache.catalina.startup.Bootstrap start

V podstatě se Tomcat nakonec spustí provedením výše uvedeného jednořádkového příkazu jazyka Java a voláním třídy main (public static void main(String[] args)).

※Pokud nevíte, k čemu slouží část "-D~", přečtěte si následující informace.

Co znamená volba D (-D) zadaná při spuštění Javy?

Nakonec se provede jediný řádek příkazu, ale vy chcete zkontrolovat, co dělá soubor startup.bat.

1-1. Obsah souboru startup.bat

Soubor startup.bat jednoduše zkontroluje nastavení prostředí pro spuštění Tomcatu a poté se spustí soubor catalina.bat s argumentem start. Vlastní hlavní zpracování je popsáno v souboru catalina.bat.

V souboru catalina.bat se tedy provádí sestavení konečného příkazu, který má být proveden, jak bylo popsáno dříve. Konkrétně se příkazy sestavují tak, že se hledají následující údaje.

  • Adresář Java, který má být aktivován
  • Classpath jazyka Java, hlavní třída.
  • Možnosti jazyka Java (snižuje význam nebo hodnotu předchozího slova), jako např.

Po vyhledání výše uvedeného je konečným výsledkem jednořádkový příkaz v jazyce Java.

2. shrnutí

Tomcat se spouští z dávkového souboru, například startup.bat, ale nakonec se Tomcat spustí jednořádkovým příkazem Java. Tento příkaz zavolá třídu main (public static void main(String[] args)) a spustí proces.

Mimochodem, hlavní třída pro Tomcat se nachází v "org.apache.catalina.startup.Bootstrap".

Děkujeme, že jste se dívali až do konce.




■INFORMATION

Kliknutím sem přejdete na horní stránku s informacemi.


■PROFILE

Kliknutím sem získáte profil.


■Kontaktní údaje.

V případě dotazů k článku nás prosím kontaktujte zde.