Kako se aktivira Tomcat?


Datum objave:8. januar 2021.



INFOMARTION > Kako se aktivira Tomcat?

Pregled.

Rad bi pojasnil, kako se Tomcat zažene. Tomcat običajno zaženete iz paketne datoteke ali lupinske datoteke, vendar želimo videti, kaj paketna datoteka ali lupinska datoteka dejansko počne. Različica programa Tomcat, ki jo je treba preveriti, je '9.0.27'.

Kako prenesti različico "9.0.27" programa Tomcat, je prav tako razloženo spodaj, zato si ga oglejte, če ga potrebujete.

Prenesite Tomcat

Kazalo vsebine

  1. Kako se zažene Tomcat.
  2. povzetek

1. Kako se zažene Tomcat.

Tomcat se zažene z naslednjimi ukazi Java. (Predpostavlja se, da je različica Tomcat 9.0.27 in različica Java 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 bistvu se Tomcat končno zažene z izvedbo zgornjega enovrstičnega ukaza Java in klicem razreda main (public static void main(String[] args)).

※Če ne veste, kaj pomeni del "-D~", si oglejte naslednje.

Kaj je možnost D (-D), določena ob zagonu programa Java?

Na koncu se izvede ena vrstica ukaza, vendar želite preveriti, kaj počne program startup.bat.

1-1. Vsebina datoteke startup.bat

Program startup.bat preprosto preveri nastavitve okolja za zagon programa Tomcat, nato pa se izvede program catalina.bat z argumentom start. Dejanska glavna obdelava je opisana v datoteki catalina.bat.

V datoteki catalina.bat torej poteka sestavljanje končnega ukaza, ki ga je treba izvesti, kot je bilo opisano prej. Ukazi se sestavijo tako, da se poiščejo naslednji podatki

  • Imenik Java, ki ga je treba aktivirati
  • Classpath Java, glavni razred.
  • Možnosti Java (zmanjšuje pomen ali vrednost prejšnje besede), kot so

Po iskanju zgoraj navedenega je končni rezultat enovrstični ukaz Java.

2. povzetek

Tomcat se zažene iz paketne datoteke, kot je startup.bat, vendar se na koncu Tomcat zažene z enovrstičnim ukazom Java. Ta ukaz pokliče razred main (public static void main(String[] args)) in začne proces.

Mimogrede, glavni razred za Tomcat se nahaja v "org.apache.catalina.startup.Bootstrap".

Hvala, ker ste gledali do konca.




■INFORMATION

Kliknite tukaj za prehod na zgornjo stran INFORMACIJE.


■PROFILE

Kliknite tukaj za profil.


■Kontaktni podatki.

Za poizvedbe o članku nam pišite tukaj.