Tomcat nasıl etkinleştirilir?


Yayın Tarihi:8 Ocak 2021.



INFOMARTION > Tomcat nasıl etkinleştirilir?

Genel bakış.

Tomcat'in nasıl başlatıldığını açıklamak istiyorum. Tomcat'i normalde bir toplu iş dosyasından veya kabuk dosyasından başlatırsınız, ancak toplu iş dosyasının veya kabuk dosyasının gerçekte ne yaptığını görmek istiyoruz. Kontrol edilecek Tomcat sürümü '9.0.27'dir.

Tomcat'in "9.0.27" sürümünün nasıl indirileceği de aşağıda açıklanmıştır, bu nedenle ihtiyacınız olursa lütfen buna bakın.

Tomcat'i İndirin

İçindekiler

  1. Tomcat nasıl başlatılır.
  2. özet

1. Tomcat nasıl başlatılır.

Sonuç olarak, Tomcat aşağıdaki Java komutları ile başlatılır. (Tomcat sürümünün 9.0.27 ve Java sürümünün OpenJDK11 olduğu varsayılmaktadır.)

"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

Esasen Tomcat, yukarıdaki tek satırlık Java komutunun çalıştırılması ve main sınıfının (public static void main(String[] args)) çağrılmasıyla başlatılır.

※"-D~" kısmının ne işe yaradığını bilmiyorsanız, lütfen aşağıdakilere bakın.

Java başlangıcında belirtilen D seçeneği (-D) nedir?

Sonunda, tek bir komut satırı yürütülür, ancak startup.bat dosyasının ne yaptığını kontrol etmek istersiniz.

1-1. Startup.bat dosyasının içeriği

Startup.bat basitçe Tomcat'i başlatmak için ortam ayarlarını kontrol eder, ardından catalina.bat start argümanıyla çalıştırılır. Asıl ana işlem catalina.bat dosyasında açıklanmaktadır.

Yani catalina.bat dosyasında yapılan şey, daha önce açıklandığı gibi çalıştırılacak son komutun bir araya getirilmesidir. Spesifik olarak, komutlar aşağıdakiler aranarak bir araya getirilir

  • Etkinleştirilecek Java dizini
  • Java sınıf yolu, ana sınıf.
  • Java Seçenekleri (bir önceki kelimenin önemini veya değerini azaltarak)

Yukarıdakileri aradıktan sonra, nihai sonuç tek satırlık bir Java komutudur.

2. özet

Tomcat startup.bat gibi bir toplu iş dosyasından başlatılır, ancak sonuçta Tomcat tek satırlık bir Java komutuyla başlatılır. Bu komut main sınıfını (public static void main(String[] args)) çağırır ve işlemi başlatır.

Bu arada, Tomcat için ana sınıf "org.apache.catalina.startup.Bootstrap" içinde yer almaktadır.

Sonuna kadar izlediğiniz için teşekkür ederiz.