Kā tiek aktivizēts Tomcat?


Publikācijas datums:2021. gada 8. janvāris.



INFOMARTION > Kā tiek aktivizēts Tomcat?

Pārskats.

Vēlos paskaidrot, kā tiek palaists Tomcat. Parasti Tomcat tiek palaists no partijas faila vai čaulas faila, bet mēs vēlamies redzēt, ko patiesībā dara partijas fails vai čaulas fails. Pārbaudāmā Tomcat versija ir '9.0.27'.

Tālāk ir arī paskaidrots, kā lejupielādēt Tomcat versiju "9.0.27", tāpēc, ja jums tas ir nepieciešams, lūdzu, skatiet to.

Lejupielādēt Tomcat

Satura rādītājs

  1. Kā ieslēdzas Tomcat.
  2. kopsavilkums

1. Kā ieslēdzas Tomcat.

Noslēgumā Tomcat tiek palaists ar šādām Java komandām. (Tiek pieņemts, ka Tomcat versija ir 9.0.27 un Java versija ir 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

Būtībā Tomcat beidzot tiek palaists, izpildot iepriekš minēto vienas rindas Java komandu un izsaucot klasi main (public static void main(String[] args)).

※Ja nezināt, ko nozīmē daļa "-D~", lūdzu, skatiet šādu informāciju.

Kas ir D opcija (-D), kas norādīta Java palaišanas laikā?

Galu galā tiek izpildīta viena komandas rindiņa, bet jūs vēlaties pārbaudīt, ko dara programma startup.bat.

1-1. Programmas startup.bat saturs

Programma startup.bat vienkārši pārbauda vides iestatījumus, lai palaistu Tomcat, un pēc tam tiek izpildīta catalina.bat ar argumentu start. Faktiskā galvenā apstrāde ir aprakstīta failā catalina.bat.

Tātad catalina.bat tiek veikta galīgās izpildāmās komandas montāža, kā aprakstīts iepriekš. Konkrēti, komandas tiek apkopotas, meklējot šādus elementus.

  • Aktivizējamais Java direktorijs
  • Java klases ceļš, galvenā klase.
  • Java opcijas (mazinot iepriekšējā vārda nozīmi vai vērtību), piemēram.

Pēc iepriekš minētās meklēšanas galarezultāts ir vienas rindas Java komanda.

2. kopsavilkums

Tomcat tiek palaists no partijas faila, piemēram, startup.bat, bet galu galā Tomcat tiek palaists ar vienas rindas Java komandu. Šī komanda izsauc klasi main (public static void main(String[] args)) un uzsāk procesu.

Starp citu, Tomcat galvenā klase atrodas "org.apache.catalina.startup.Bootstrap".

Paldies, ka noskatījāties līdz beigām.