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

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

В термінології 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.