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 ) |
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 .
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).
Versiunea Tomcat 4.x a fost lansată cu Jasper (un motor JSP reproiectat), Catalina (un container servlet reproiectat) și Coyote (o stivă HTTP).
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 .
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 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.
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 |
Servere web | |
---|---|
ASP.NET |
|
C | |
Erlang | |
Java | |
Ştiucă |
|
Piton | |
rubin |
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Proiecte de nivel superior |
| ||||||
Subproiecte |
| ||||||
Apache Web |
| ||||||
Alte proiecte | |||||||
Dezvoltare proiecte ( Incubator ) |
| ||||||
Proiecte scoase din funcțiune ( Mansarda ) | |||||||
|