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[https://www.openhub.net/p/tomcat/analyses/latest/languages_summary_The_tomcat_Open_Source_Project_on_Open_Hub:_Languages_Page]_—_2006.[[d:Track:Q124688]]-1">[1]-2">[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-0">↑ The tomcat Open Source Project on Open Hub: Languages Page — 2006.
  • _2-0">↑ https://projects.apache.org/json/projects/tomcat.json
  • Fol, Pavel (17 березня 2022). Java Basics: What Is Apache Tomcat?. JRebel.
  • McKenzie, Cameron (24 жовтня 2019). Tomcat vs. Apache HTTP Server: What's the difference?. TheServerSide.
  • Davidson, James Duncan; Ahmed, Suzanne (November 1998). Java Servlet API Specification v2.1a (PDF) (англ.). Sum Microsystems.
  • The Origin Story of Tomcat. TechNotif. Архів оригіналу за 30 червня 2018. Процитовано 23 липня 2017.
  • Apache Tomcat Versions. Apache Software Foundation. Процитовано 3 вересня 2022.
  • Отримано з https://uk.wikipedia.org/w/index.php?title=Apache_Tomcat&oldid=37294046