Apache Tomcat

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 23 mai 2018; verificările necesită 15 modificări .
Apache Tomcat
Tip de Server de aplicații
Dezvoltator Apache Software Foundation
Scris in Java [4] [2]
Sistem de operare GNU/Linux [5] , Microsoft Windows [5] , BSD [5] și macOS [5]
Prima editie 1999 [1] și 27 ianuarie 2006 [2]
Platformă hardware Mașină virtuală Java
ultima versiune 10.1.0 (26 septembrie 2022 ) ( 26.09.2022 )
versiunea alfa
Licență Licență Apache 2.0 [5]
Site-ul web tomcat.apache.org
 Fișiere media la Wikimedia Commons

Tomcat (în versiunile mai vechi - Catalina ) este un container de servlet open source dezvoltat de Apache Software Foundation . Implementează specificația Servlet , JavaServer Pages (JSP) și JavaServer Faces (JSF). Scris în limbajul Java .

Tomcat vă permite să rulați aplicații web și conține o serie de programe de auto-configurare.

Tomcat este folosit ca server web autonom , ca server de conținut împreună cu serverul web Apache HTTP Server și ca container de servlet în serverele de aplicații JBoss și GlassFish .

Dezvoltare

Tomcat este dezvoltat și întreținut de Apache Software Foundation și de voluntari. Utilizatorii au acces gratuit la codurile sursă și binare Tomcat sub Licența Apache 2.0. Numerele versiunilor Tomcat încep cu 3.0.x (versiunile anterioare au fost lansate intern de Sun).

Componente

Versiunea Tomcat 4.x a fost lansată cu Jasper (un motor JSP reproiectat), Catalina (un container servlet reproiectat) și Coyote (o stivă HTTP).

Catalina pentru Tomcat

Catalina este un container de servlet Tomcat care implementează specificația de servlet API Servlet. Servlet API este baza pentru toate celelalte tehnologii Java legate de Web și vă permite să generați în mod dinamic orice conținut web folosind diferitele biblioteci disponibile în Java. Catalina a fost proiectat de Craig McClanahan .

Coiote

Coyote este o componentă a stivei HTTP Tomcat care acceptă protocolul HTTP 1.1 pentru servere web sau un container de aplicații. Coyote ascultă conexiunile de intrare pe un anumit port TCP de pe server, înaintează cererile către motorul Tomcat pentru a procesa cererile și trimite un răspuns înapoi clientului solicitant.

Jasper

Jasper este motorul Tomcat JSP. Tomcat 5.x folosește Jasper 2, care este o implementare a specificației JavaServer Pages 2.0 a Sun Microsystems . Jasper analizează fișierele JSP pentru a le compila în cod Java ca servlet-uri (care pot fi procesate cu Catalina). În timpul execuției, Jasper poate detecta automat modificările aduse fișierului JSP și îl poate recompila.

Istoricul versiunilor

Versiuni de Apache Tomcat
Versiune data eliberarii Descriere
3.0.x. (prima aparitie) 1999 Îmbinând serverul web Sun Java donat și codul ASF și implementarea specificațiilor Servlet 2.2 și JSP 1.1.
3.3.2 2004-03-09 Ultima versiune 3.x.
4.1.31 2004-10-11
4.1.36 24-03-2007
4.1.39 2008-12-03
4.1.40 25-06-2009 Ultima versiune 4.x.
5.0.0 2002-10-09
5.0.23
5.0.24 2004-05-09
5.0.28 28-08-2004
5.0.30 30-08-2004
5.5.0 31-08-2004
5.5.1 2004-09-07
5.5.4 2004-11-10
5.5.7 30-01-2005
5.5.9 2005-04-11
5.5.12 2005-10-09
5.5.15 21-01-2006
5.5.16 16-03-2006
5.5.17 28-04-2006
5.5.20 2006-09-01
5.5.23 martie 2007
5.5.25 septembrie 2007
5.5.26 februarie 2008
5.5.27 2008-09-08
5.5.28 2009-09-04
5.5.30 09-07-2010
5.5.31 16-09-2010 Ultima versiune 5.x.
6.0.0 2006-11-01
6.0.10 2007-03-01
6.0.13 15-05-2007
6.0.14 13-08-2007
6.0.16 2008-02-07
6.0.18 31-07-2008
6.0.20 03-06-2009
6.0.24 21-01-2010
6.0.26 2010-03-11
6.0.28 09-06-2010
6.0.29 22-06-2010
6.0.30 13-01-2011 Ramura 6.x a versiunii de remediere a erorilor
6.0.32 03-02-2011
6.0.53 07-04-2017
7.0.0 beta 29-06-2010 Prima lansare a Apache Tomcat cu suport pentru specificațiile Servlet 3.0 , JSP 2.2 și EL 2.2 .
7.0.2 beta 20-08-2010
7.0.4 beta 22-11-2010
7.0.5 beta 30-11-2010
7.0.6 14-01-2011 Versiunea stabilă 7.x.
7.0.8 05-02-2011
7.0.10 07-03-2011
7.0.11 2011-03-11
7.0.12 06-04-2011 A patra lansare stabilă.
7.0.14 12-05-2011
7.0.16 17-06-2011
7.0.19 19-07-2011
6.0.33 18-08-2011
7.0.20 18-08-2011
7.0.21 01-09-2011
7.0.22 27-09-2011 v7.0.22
7.0.27 19-06-2012
7.0.33 21-11-2012
7.0.53 30-03-2014
7.0.55 27-07-2014
7.0.64 25-08-2015
7.0.65 2015-10-19 Ultima versiune 7.x. v7.0.65
7.0.100 2020-02-14
8.0.1 beta 2014-02-02
8.0.3 beta 2014-02-11
8.0.5 beta 27-03-2014
8.0.8 beta 21-05-2014
8.0.9 24-06-2014
8.0.11 22-08-2014
8.0.12 03-09-2014
8.0.14 29-09-2014
8.0.15 07-11-2014
8.0.17 16-01-2015
8.0.18 26-01-2015
8.0.20 20-02-2015
8.0.21 26-03-2015
8.0.22 05-05-2015
8.0.23 22-05-2015
8.0.24 06-07-2015
8.0.26 21-08-2015
8.0.27 01-10-2015 Versiunea actuală stabilă. http://tomcat.apache.org/download-80.cgi
8.0.48 2017-12-12 versiune stabilă
8.0.53 05-07-2018
8.5.24 30-11-2017 Java9, versiune stabilă
8.5.51 2020-02-11
9.0.19 13-04-2019
9.0.31 2020-02-11

Vezi și

Note

  1. Patrimoniu  _
  2. 1 2 https://projects.apache.org/json/projects/tomcat.json
  3. Apache Tomcat 10.1.0-M15 (alfa) disponibil - 2022.
  4. Proiectul tomcat Open Source pe Open Hub: Pagina de limbi - 2006.
  5. 1 2 3 4 5 Director de software gratuit

Link -uri