Spring Boot sukut boʻyicha ishlab chiqarishga tayyor boʻlishni maqsad qilgan. Bu shuni anglatadiki, u kerak bo'lganda bekor qilinishi mumkin bo'lgan foydali standart sozlamalar bilan birga yuboriladi. Odatiy boʻlib, Spring Boot oʻrnatilgan Apache Tomcat qurilmasini taʼminlaydi.
Tomcat bahor yuklashiga oʻrnatilganmi?
Koʻpgina Spring Boot starterlari birlamchi oʻrnatilgan konteynerlarni oʻz ichiga oladi. Servlet stek ilovalari uchun Spring-boot-starter-web Tomcat-ni o'z ichiga oladi, bu orqali spring-boot-starter-tomcat ni o'z ichiga oladi, lekin uning o'rniga spring-boot-starter-jetty yoki spring-boot-starter-undertow dan foydalanishingiz mumkin.
Nega bahor yuklashda Tomcat o'rnatilgan?
Masalan, Spring Boot ilovasi uchun siz oʻrnatilgan Tomcat oʻz ichiga olgan ilova kavanozini yaratishingiz mumkin. Siz veb-ilovani oddiy Java ilovasi sifatida ishga tushirishingiz mumkin! O‘rnatilgan server bizning o‘rnatiladigan birligimiz server uchun ikkilik fayllarni o‘z ichiga olishini bildiradi (masalan, tomcat. jar).
Bahorgi yuklash oʻrnatilgan Tomcat qanday ishlaydi?
Spring Boot ichida toʻliq Tomcat mavjud. U ichida kerak bo'lgan hamma narsadan iborat bo'lgan yog'li idishni yaratadi. Tizimingizda Tomcat o'rnatilishi shart emas. BTW: Spring Boot Jetty kabi boshqa dastur serverlarini ham qoʻllab-quvvatlaydi.
Bahorgi yuklash Tomcatsiz ishlay oladimi?
Spring boot-ga oʻrnatilgan tomcat kirmaydi, agar sizda sinf yoʻlida Tomcat bogʻliqligi boʻlmasa. Siz bu faktni o'zingiz EmbeddedServletContainerAutoConfiguration sinfida ko'rishingiz mumkin, uning manbasini topishingiz mumkin.bu yerda.