გაზაფხულის ჩექმას აქვს ჩაშენებული ტომკა?

გაზაფხულის ჩექმას აქვს ჩაშენებული ტომკა?
გაზაფხულის ჩექმას აქვს ჩაშენებული ტომკა?
Anonim

საგაზაფხულო ჩექმა მიზნად ისახავს იყოს მზად წარმოებისთვის, ნაგულისხმევად. ეს ნიშნავს, რომ მას ყუთიდან მიეწოდება სასარგებლო ნაგულისხმევი პარამეტრები, რომლებიც, საჭიროების შემთხვევაში, შეიძლება გადაიდო. ნაგულისხმევად, Spring Boot უზრუნველყოფს ჩაშენებულ Apache Tomcat build.

არის თუ არა Tomcat ჩასმული საგაზაფხულო ჩექმაში?

ბევრი საგაზაფხულო ჩატვირთვის დამწყები მოიცავს ნაგულისხმევ ჩაშენებულ კონტეინერებს. სერვლეტების დასტის აპლიკაციებისთვის, Spring-boot-starter-web მოიცავს Tomcat-ს Spring-boot-starter-tomcat-ის ჩათვლით, მაგრამ ამის ნაცვლად შეგიძლიათ გამოიყენოთ spring-boot-starter-jetty ან spring-boot-starter-undertow..

რატომ მოათავსა საგაზაფხულო ჩექმამ Tomcat?

მაგალითად, საგაზაფხულო ჩატვირთვის აპლიკაციისთვის, შეგიძლიათ შექმნათ აპლიკაციის jar, რომელიც შეიცავს Embedded Tomcat. თქვენ შეგიძლიათ გაუშვათ ვებ აპლიკაცია, როგორც ჩვეულებრივი Java აპლიკაცია! ჩაშენებული სერვერი გულისხმობს, რომ ჩვენი განთავსებადი ერთეული შეიცავს სერვერის ბინარებს (მაგალითად, tomcat. jar).

როგორ მუშაობს საგაზაფხულო ჩექმა ჩაშენებული Tomcat?

საგაზაფხულო ჩექმას აქვს სრული Tomcat შიგნით. ის აშენებს ეგრეთ წოდებულ ცხიმიან ქილას, რომელშიც ყველაფერია საჭირო შიგნით. თქვენ არ გჭირდებათ Tomcat დაყენებული თქვენს სისტემაში. BTW: Spring Boot ასევე მხარს უჭერს სხვა აპლიკაციის სერვერებს, როგორიცაა Jetty.

შეიძლება თუ არა საგაზაფხულო ჩექმა Tomcat-ის გარეშე?

საგაზაფხულო ჩატვირთვა არ შეიცავს ჩაშენებულ tomcat, თუ არ გაქვთ Tomcat დამოკიდებულებები კლასის გზაზე. თქვენ შეგიძლიათ ნახოთ ეს ფაქტი კლასში EmbeddedServletContainerAutoConfiguration, რომლის წყაროც შეგიძლიათ იპოვოთაქ.

გირჩევთ: