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.
Turinys
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.
■INFORMATION
Spustelėkite čia, kad pereitumėte į viršutinį puslapį su informacija.
■PROFILE
Spustelėkite čia, kad pamatytumėte profilį.
■Kontaktinė informacija.
Jei turite klausimų apie straipsnį, susisiekite su mumis čia.