Apache Tomcat

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.
    d:Track:Q124688
  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.
  • п
  • о
  • р
Apache Software Foundation
Основні проєкти
ActiveMQ · Airflow  · Ant · Apache HTTP Server · APR · Apache Beam[en]  · Bloodhound  · Buildr · Camel · Cassandra · Cayenne · Chemistry  · CloudStack  · Cocoon · Commons · Cordova  · CouchDB · CXF · Deltacloud · Derby  · Directory · Excalibur · Felix · Flex  · Forrest · Geronimo · Gump · Hadoop · iBATIS  · Isis  · Jackrabbit · James · Lenya · Lucene · Maven · mod_perl · MyFaces · OFBiz  · OpenEJB · OpenJPA · OpenNLP  · OpenOffice · POI · Qpid · Rave · Roller · Sling · SpamAssassin  · Spark  · Sqoop · Stratos  · Struts  · Subversion  · Tapestry  · Tika · Tomcat · Traffic Server · Tuscany · Velocity · Wicket · XMLBeans[en]
Інші проєкти
Jakarta Project · Apache XML · Apache Incubator
Підпроєкти
BCEL · BSF · Cactus · Chainsaw · HBase · JMeter · Xerces · Batik · FOP · Log4j · XAP · River · ServiceMix · Log4Net · Abdera · Ivy · ODE · JSPWiki · Wink · Solr
Інкубатор
MXNet  · OpenMeetings  · Superset
Колишні проєкти (Attic)
Beehive · Harmony · HiveMind · Slide · Shale  · Wave
Ліцензія: Apache License · Сайт: http://apache.org/