Apache Tomcat

Матеріал з Вікіпедії — вільної енциклопедії.
(Перенаправлено з Jakarta Tomcat)
Перейти до навігації Перейти до пошуку
Apache Tomcat
Тип Контейнер сервлетів
Розробник Apache Software Foundation
Стабільний випуск 10.0.23 (14 липня 2022; 20 місяців тому (2022-07-14))
Нестабільний випуск 10.1.0-M17 (13 липня 2022; 21 місяць тому (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.