Kaip įjungiamas "Tomcat"?


Paskelbimo data:2021 m. sausio 8 d.



INFOMARTION > Kaip įjungiamas "Tomcat"?

Apžvalga.

Norėčiau paaiškinti, kaip paleidžiamas "Tomcat". Paprastai "Tomcat" paleidžiate iš paketinio failo arba apvalkalo failo, tačiau mes norime pamatyti, ką iš tikrųjų daro paketinis failas arba apvalkalas. Tikrinama "Tomcat" versija yra "9.0.27".

Toliau taip pat paaiškinta, kaip atsisiųsti "Tomcat" versiją "9.0.27", todėl, jei reikia, pasinaudokite ja.

Atsisiųsti "Tomcat

Turinys

  1. Kaip paleidžiamas "Tomcat".
  2. santrauka

1. Kaip paleidžiamas "Tomcat".

Galiausiai "Tomcat" paleidžiama šiomis "Java" komandomis. (Daroma prielaida, kad "Tomcat" versija yra 9.0.27, o "Java" versija - 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

Iš esmės "Tomcat" galiausiai paleidžiama įvykdžius pirmiau pateiktą vienos eilutės "Java" komandą ir iškvietus pagrindinę klasę (public static void main(String[] args)).

※Jei nežinote, ką reiškia dalis "-D~", skaitykite toliau pateiktą informaciją.

Kas yra D parinktis (-D), nurodoma "Java" paleidimo metu?

Galiausiai įvykdoma vienos eilutės komanda, tačiau norite patikrinti, ką daro programa startup.bat.

1-1. Startup.bat turinys

Startup.bat tiesiog patikrina aplinkos nustatymus, kad būtų galima paleisti "Tomcat", tada vykdomas catalina.bat su argumentu start. Tikrasis pagrindinis apdorojimas aprašytas catalina.bat.

Taigi, kaip aprašyta anksčiau, catalina.bat yra surenkama galutinė vykdytina komanda. Konkrečiai, komandos surenkamos ieškant

  • Aktyvinamas "Java" katalogas
  • "Java" klasių kelias, pagrindinė klasė.
  • "Java" parinktys (sumažindamas ankstesnio žodžio reikšmę ar vertę), pvz.

Atlikus paiešką, galutinis rezultatas yra vienos eilutės "Java" komanda.

2. santrauka

"Tomcat" paleidžiama iš paketinio failo, pavyzdžiui, startup.bat, tačiau galiausiai "Tomcat" paleidžiama vienos eilutės "Java" komanda. Šia komanda iškviečiama pagrindinė klasė (public static void main(String[] args)) ir pradedamas procesas.

Beje, pagrindinė "Tomcat" klasė yra "org.apache.catalina.startup.Bootstrap".

Dėkojame, kad žiūrėjote iki pabaigos.