Apache Tomcat

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Apache Tomcat
ТипКонтейнер сервлетів
РозробникApache Software Foundation
Стабільний випуск10.0.23 (14 липня 2022; 2 роки тому (2022-07-14))
Нестабільний випуск10.1.0-M17 (13 липня 2022; 2 роки тому (2022-07-13))
Платформавіртуальна машина Java
Операційна системаКрос-платформовий
Мова програмуванняJava[1][2]
ЛіцензіяApache Software License
Репозиторійgitbox.apache.org/repos/asf/tomcat.git
Вебсайтtomcat.apache.org

Apache Tomcat — це вебсервер написаний мовою програмування Java. Розробляється Apache Software Foundation як вільне та відкрите програмне забезпечення.[3]

В термінології Java, Apache Tomcat це контейнер сервлетів. Він реалізує специфікацію сервлетів і Jakarta Server Pages (JSP), що є стандартами для розробки вебзастосунків на Java.

Вебзастосунки для сервера Tomcat мусять бути запаковані як WAR-файли[en][4].

Історія

[ред. | ред. код]

Розробка Tomcat була розпочата Джеймсом Дунканом Девідсоном із Sun Microsystems у листопаді 1998 року в якості взірцевої реалізалізації сервлетів (Java Servlet API Specification v2.1[5])[6].

У 1999 році було випущено першу публічну версію Tomcat — версію 3.0 (попередні версії були випущені Sun для внутрішнього користування). Ця версія Tomcat реалізувала специфікацію сервлетів версії 2.2.

Tomcat версії 10.1.x реалізує сервлети версії 6.0 та JSP версії 3.1.[7]

Розробка

[ред. | ред. код]

Члени Apache Software Foundation (ASF) і незалежні добровольці розвивають та підтримують Tomcat. Користувачі мають вільний доступ до вихідного коду Tomcat за умовами Apache License.

Дивись також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. The tomcat Open Source Project on Open Hub: Languages Page — 2006.
  2. https://projects.apache.org/json/projects/tomcat.json
  3. Fol, Pavel (17 березня 2022). Java Basics: What Is Apache Tomcat?. JRebel.
  4. McKenzie, Cameron (24 жовтня 2019). Tomcat vs. Apache HTTP Server: What's the difference?. TheServerSide.
  5. Davidson, James Duncan; Ahmed, Suzanne (November 1998). Java Servlet API Specification v2.1a (PDF) (англ.). Sum Microsystems.
  6. The Origin Story of Tomcat. TechNotif. Архів оригіналу за 30 червня 2018. Процитовано 23 липня 2017.
  7. Apache Tomcat Versions. Apache Software Foundation. Процитовано 3 вересня 2022.