2015-10-07 22 views
16

kimseTomcat Bileşeni nedir? Catalina ve Coyote nedir?

  • bileşeni Tomcat nedir ve Tomcat sunucusunun bunun rolü nedir anlatır mısınız?

  • Çakal Nedir?

  • Catalina nedir?

+0

https://en.wikipedia.org/wiki/Apache_Tomcat#Catalina –

+1

Stackover akışı bu tür sorular için değildir (basitçe cevaplanabilecek sorular ...). kendi**). – GhostCat

+1

** Tomcat ** - aşağıdaki bileşenlere sahip bir web sunucusudur: - Catalina - Servlet konteyner adı - Jasper - JSP motoru - Coyote - HTTP konektörü - Küme - büyük ölçekli uygulamayı yönetmek için yük dengeleyicidir. – Premraj

cevap

11

Catalina Tomcat'in servlet kapsayıcıdır. Catalina Sun Microsystems'ın sunucu ve JavaServer Pages (JSP) için özelliklerini uygular. Tomcat'ta, bir Realm öğesi, kullanıcılara atanan kullanıcı adlarının, şifrelerinin ve rollerin (Unix gruplarına benzer) bir "veritabanını" temsil eder.

Coyote Servlet Şartnamede tarif edilen Diyar Farklı uygulamalar Güvenlik Yönetilen Kapsayıcı uygulamaya Catalina böyle doğrulama bilgileri zaten oluşturulmuş ve muhafaza ediliyor ortamlarına entegre edilecek izin, ve daha sonra bu bilgileri kullanmak için bir Bağlayıcı bileşenidir HTTP sunucusu protokolünü bir web sunucusu olarak destekleyen Tomcat. Bu, Catalina'nın, bir Java Servlet veya JSP kapsayıcısının, HTTP dosyalarını yerel dosyalar olarak kullanan düz bir web sunucusu işlevi görmesini sağlar.

Coyote belirli bir TCP bağlantı noktası üzerinde sunucuya gelen bağlantılar için dinler ve isteği işleme ve istekte bulunan istemciye bir yanıt geri göndermek Tomcat Engine iletir. Başka bir Coyote Bağlayıcısı olan Coyote JK, benzer şekilde dinler, bunun yerine isteklerini JK protokolünü kullanarak Apache gibi başka bir web sunucusuna iletir. Bu genellikle daha iyi bir performans sunar.