Apache Tomcat

Apache Tomcat
Apache Tomcat
Tomcat-logo.svg
Apache-tomcat-frontpage-epiphany-browser.jpg
Тип

Контейнер сервлетов

Разработчик

Apache Software Foundation

Написана на

Java[1]

Операционная система

Кросс-платформенное программное обеспечение

Последняя версия

7.0.33 (21 ноября 2012 года)

Лицензия

Apache License 2.0

Сайт

tomcat.apache.org

Tomcat (в старых версиях — Catalina) — контейнер сервлетов с открытым исходным кодом, разрабатываемый Apache Software Foundation. Реализует спецификацию сервлетов и спецификацию JavaServer Pages (JSP). Написан на языке Java.

Tomcat позволяет запускать веб-приложения, содержит ряд программ для самоконфигурирования.

Tomcat используется в качестве самостоятельного веб-сервера, в качестве сервера контента в сочетании с веб-сервером Apache HTTP Server, а также в качестве контейнера сервлетов в серверах приложений JBoss и GlassFish.

Содержание

Разработка

Разработка и поддержка Tomcat осуществляется фондом Apache Software Foundation и добровольцами. Пользователи имеют свободный доступ к исходным кодам и бинарным файлам Tomcat согласно лицензии Apache License 2.0. Номера версий Tomcat начинаются с 3.0.x (предыдущие версии были выпущены Sun для внутреннего пользования).

Компоненты

Tomcat версии 4.x был выпущен с Jasper (перепроектированный механизм JSP), Catalina (перепроектированный контейнер сервлетов) и Coyote (стек HTTP).

Catalina

Catalina — контейнер сервлетов Tomcat’а. Catalina реализует спецификацию сервлетов и JavaServer Pages (JSP). Архитектором Catalina являлся Craig McClanahan.

Coyote

Coyote — компонент стека HTTP Tomcat’а, который поддерживает протокол HTTP 1.1 для веб серверов или контейнера приложений. Coyote прослушивает входящие соединения на определённом TCP порту сервера и пересылает запросы в механизм Tomcat для обработки запросов и отправляет ответ назад запрашивающему клиенту.

Jasper

Jasper — механизм JSP Tomcat’а. Tomcat 5.x использует Jasper 2, который является реализацией спецификации JavaServer Pages 2.0 Sun Microsystems. Jasper анализирует JSP-файлы, чтобы компилировать их в Java код, как сервлеты (которые могут быть обработаны с помощью Catalina). Во время выполнения, Jasper может автоматически обнаруживать изменения JSP-файла и перекомпилировать его.

История версий

Версии Apache Tomcat
Версия Дата релиза Описание
3.0.x. (первый релиз) 1999 Слияние пожертвованного кода Sun Java Web Server и ASF и реализация спецификаций Servlet 2.2 и JSP 1.1.
3.3.2 March 9, 2004 Latest 3.x release.
4.1.31 October 11, 2004
4.1.36 March 24, 2007
4.1.39 December 3, 2008
4.1.40 June 25, 2009 Последний 4.x релиз.
5.0.0 October 9, 2002
5.0.23
5.0.24 May 9, 2004
5.0.28 August 28, 2004
5.0.30 August 30, 2004
5.5.0 August 31, 2004
5.5.1 September 7, 2004
5.5.4 November 10, 2004
5.5.7 January 30, 2005
5.5.9 April 11, 2005
5.5.12 October 9, 2005
5.5.15 January 21, 2006
5.5.16 March 16, 2006
5.5.17 April 28, 2006
5.5.20 September 1, 2006
5.5.23 March 2007
5.5.25 September 2007
5.5.26 February 2008
5.5.27 September 8, 2008
5.5.28 September 4, 2009
5.5.30 July 9, 2010
5.5.31 September 16, 2010 Последний 5.x релиз.
6.0.0 December 1, 2006
6.0.10 March 1, 2007
6.0.13 May 15, 2007
6.0.14 August 13, 2007
6.0.16 February 7, 2008
6.0.18 July 31, 2008
6.0.20 June 3, 2009
6.0.24 January 21, 2010
6.0.26 March 11, 2010
6.0.28 July 9, 2010
6.0.29 July 22, 2010
7.0.0 beta June 29, 2010 Первый релиз Apache Tomcat с поддержкой спецификаций Servlet 3.0, JSP 2.2 и EL 2.2.
7.0.2 beta August 20, 2010
7.0.4 beta November 22, 2010
7.0.5 beta November 30, 2010
6.0.30 2011-01-13 Баг-фикс релиз 6.x ветки
7.0.6 2011-01-14 Стабильный релиз 7.x .
6.0.32 2011-02-03
7.0.8 2011-02-05
7.0.10 2011-03-07
7.0.11 2011-03-11
7.0.12 2011-04-06 Четвёртый стабильный релиз.
7.0.14 2011-05-12
7.0.16 2011-06-17
7.0.19 2011-07-19
6.0.33 2011-08-18
7.0.20 2011-08-18
7.0.21 2011-09-01 Текущая стабильная версия.
7.0.22 2011-09-27 v7.0.22
7.0.27 2012-06-19
7.0.33 2012-11-21

См. также

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Apache Tomcat" в других словарях:

  • Apache Tomcat — Standard Startseite des …   Deutsch Wikipedia

  • Apache Tomcat — Infobox Software name = Apache Tomcat caption = Apache Tomcat Default Page collapsible = yes developer = Apache Software Foundation latest release version = 6.0.18 latest release date = release date|2008|07|31 latest preview version = latest… …   Wikipedia

  • Apache Tomcat — Pour les articles homonymes, voir Tomcat. Apache Tomcat …   Wikipédia en Français

  • Tomcat (serveur) — Apache Tomcat Apache Tomcat …   Wikipédia en Français

  • Apache Axis2 — Apache Axis Entwickler: Apache Software Foundation Ak …   Deutsch Wikipedia

  • Apache OpenEJB — Developer(s) Apache Software Foundation Stable release 3.1.4 / November 17, 2010; 11 months ago (2010 11 17) Development status Active …   Wikipedia

  • Apache OFBiz — Screenshot  …   Wikipedia

  • Apache Commons — проект фонда Apache Software Foundation (далее ASF), имеющий своей целью разработку и поддержку открытого программного обеспечения повторного использования на языке Java, т.е. библиотек Java. В более узком смысле Apache Commons это «большая… …   Википедия

  • Apache Maven — Тип Автоматизация сборки Разработчик …   Википедия

  • Apache Axis — Entwickler Apache Software Foundation Aktuelle Version Apache Axis: 1.4 Apache Axis2: 1.5.3 (Apache Axis: 22. April 200 …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»