[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki69\/2022\/02\/12\/apache-tomcat-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki69\/2022\/02\/12\/apache-tomcat-wikipedia\/","headline":"Apache Tomcat \u2013 Wikipedia","name":"Apache Tomcat \u2013 Wikipedia","description":"Apache Tomcat Standard-Startseite von Apache Tomcat Basisdaten Entwickler Apache Software Foundation Erscheinungsjahr 1999[1], 27. Januar 2006[2] Aktuelle\u00a0Version 10.1.0-M10[3] (20. Januar","datePublished":"2022-02-12","dateModified":"2022-02-12","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki69\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki69\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/f\/fe\/Apache_Tomcat_logo.svg\/80px-Apache_Tomcat_logo.svg.png","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/f\/fe\/Apache_Tomcat_logo.svg\/80px-Apache_Tomcat_logo.svg.png","height":"57","width":"80"},"url":"https:\/\/wiki.edu.vn\/wiki69\/2022\/02\/12\/apache-tomcat-wikipedia\/","wordCount":3362,"articleBody":"Apache TomcatStandard-Startseite von Apache TomcatBasisdatenEntwicklerApache Software FoundationErscheinungsjahr1999[1], 27. Januar 2006[2]Aktuelle\u00a0Version10.1.0-M10[3] (20. Januar 2022)BetriebssystemGNU\/Linux[4], Microsoft Windows[4], BSD-Betriebssystem[4], macOS[4], Unix-\u00e4hnliches SystemProgrammierspracheJava[5][2]KategorieWebserver, JavaLizenzApache-Lizenz, Version 2.0[4]tomcat.apache.orgApache Tomcat ist ein Open-Source-Webserver und Webcontainer, der die Spezifikation f\u00fcr Jakarta Servlets (fr\u00fcher: Java Servlets) und Jakarta Server Pages (JSP, fr\u00fcher: JavaServer Pages) implementiert und es damit erlaubt, in Java geschriebene Web-Anwendungen auf Servlet- beziehungsweise JSP-Basis auszuf\u00fchren.[6] Tomcat besteht aus dem eigentlichen Servlet-Container Catalina, der JSP-Engine Jasper und dem Connector-Framework Coyote.[7] Mittels verschiedener Connectoren unterst\u00fctzt Tomcat diverse Kommunikationsprotokolle und kann mit dem HTTP-Connector entweder als eigenst\u00e4ndiger Webserver betrieben oder mittels des AJP-Connectors in andere Webserver wie Apache Web-Server oder Microsoft IIS integriert werden. Mit der gegenw\u00e4rtig existierenden AJP-Implementierung (Version 1.3) ist es m\u00f6glich, den Servlet-Container auf einem gesonderten Host-Rechner zu betreiben, um den Webserver zu entlasten; insbesondere erlaubt es die Lastverteilungsfunktionalit\u00e4t, bei entsprechendem Leistungsbedarf dem Webserver einen Cluster aus mehreren Servlet-Containern zur Seite zu stellen. Die Verzeichnishierarchie einer Tomcat 6.x\/7.x\/8.x\/9.x Installation umfasst:binstartup, shutdown und andere Skripte und ausf\u00fchrbare Dateienconf(XML-)KonfigurationsdateienlibAllgemeine Bibliotheken, die von Catalina und anderen Webapplikationen benutzt werden k\u00f6nnenlogsCatalina- und Anwendungslogstemptempor\u00e4re DateienwebappsVerzeichnis der WebapplikationenworkVerzeichnis zum Aufbewahren kompilierter JSP-\/jspx-Dateien, persistierter Sessions etc.Die Entwicklung von Tomcat startete urspr\u00fcnglich als Projekt von James Duncan Davidson bei Sun Microsystems als Referenz-Implementierung f\u00fcr die Java-Servlet- und JavaServer-Pages-Spezifikationen. Sun \u00fcbertrug 1999 die Codebasis von Tomcat auf die Apache Software Foundation, die das Projekt unter dem Dach ihres Top-Level-Projekts Jakarta als Open-Source-Projekt weiterf\u00fchrte. Im Jahr 2005 wurde Tomcat selbst zu einem eigenen Apache-Top-Level-Projekt und hat seitdem seine eigene Organisations- und Management-Struktur.[8]Vor \u00dcbernahme des Tomcat-Projekts unterhielt die Apache Software Foundation bereits einen Servlet-Container namens JServ. Die Entwicklung von JServ wurde zugunsten von Tomcat im Jahr 2000 eingestellt. Lediglich der Connector, der Tomcat an andere Webserver \u00fcber das AJP-Protokoll anbinden kann, wurde aus der Codebasis von JServ heraus in Tomcat \u00fcbernommen. Im Jahr 2001 erfolgte mit der Tomcat-Version 4 ein tiefgreifendes Redesign der Tomcat-Struktur und weite Teile der Codebasis wurden neu erstellt.[9]Tomcat findet auch in einer Reihe von JavaEE-Anwendungsservern Anwendung, so ist er beispielsweise Bestandteil von Apache Geronimo und Apache TomEE. Wichtige Apache-Tomcat-Versionen[Bearbeiten | Quelltext bearbeiten]VersionVer\u00f6ffentlicht amUnterst\u00fctzung bisLetzte VersionLetzte AktualisierungServlet-VersionJSP-VersionJava-VersionBeschreibung \/ Anmerkung\u00c4ltere Version; nicht mehr unterst\u00fctzt: 3.x1999EOL3.3.29.\u00a0M\u00e4rz 20042.21.11.1Initiale Version. Merger des gespendeten Sun-Java-Web-Server-Codes und ASF. Neuladen von Servlets ohne Neustart. Refactoring hin zu mehr Modularit\u00e4t zwecks Performance- und Stabilit\u00e4tsverbesserungen[10]\u00c4ltere Version; nicht mehr unterst\u00fctzt: 4.x18.\u00a0Sep. 2001EOL4.1.4025.\u00a0Juni 20092.31.21.3Neuentwicklung des Servlet-Containers (“Catalina”), Neuentwicklung des JSP-Compilers (“Jasper”), Einbau von JMX, JSP- und Struts-basierter Administration\u00c4ltere Version; nicht mehr unterst\u00fctzt: 5.09.\u00a0Okt. 2002EOL5.0.3030.\u00a0Aug. 20042.42.01.4bessere Integration in die Plattformen Windows und Unix\u00c4ltere Version; nicht mehr unterst\u00fctzt: 5.510.\u00a0Nov. 2004[11]30.\u00a0Sep. 2012[12]5.5.36[13]10.\u00a0Okt. 20122.42.01.4\u00dcberarbeitung vieler Teile, Erh\u00f6hung der Leistung und Stabilit\u00e4t; basiert auf JSE 5.0 (mit zus\u00e4tzlichen Bibliotheken auch unter JSE 1.4)\u00c4ltere Version; nicht mehr unterst\u00fctzt: 6.028.\u00a0Feb. 2007[14]31.\u00a0Dez. 2016[15]6.0.53[14]2.\u00a0Apr. 20172.52.15\u00c4ltere Version; nicht mehr unterst\u00fctzt: 7.014.\u00a0Jan. 2011[16]31.\u00a0M\u00e4rz 2021[17]7.0.109[16]26.\u00a0Apr. 20213.02.26Erh\u00f6hung der Leistung und Stabilit\u00e4t, viele \u00c4nderungen im Bereich Servlet (Annotationen, asynchrone Bearbeitung von Requests, dynamische Konfiguration), basiert auf JSE 6\u00c4ltere Version; nicht mehr unterst\u00fctzt: 8.024.\u00a0Juni 2014[18]30.\u00a0Juni 2018[19]8.0.53[18]29.\u00a0Juni 20183.12.37\u00c4ltere Version; noch unterst\u00fctzt: 8.524.\u00a0M\u00e4rz 2016[20]8.5.71[20]13.\u00a0Sep. 20213.12.37HTTP\/2 mit Unterst\u00fctzung der Tomcat Native Library; OpenSSL f\u00fcr JSSE; Unterst\u00fctzung von Server Name Indication\u00c4ltere Version; noch unterst\u00fctzt: 9.030.\u00a0Sep. 2017[21]9.0.56[21]2.\u00a0Dez. 20214.02.38HTTP\/2-Unterst\u00fctzung auch ohne Tomcat Native Library sofern Java 9 eingesetzt wird[22]Aktuelle Version: 10.028.\u00a0Dez. 2020[23]10.0.121.\u00a0Okt. 20215.03.08Legende:\u00c4ltere Version; nicht mehr unterst\u00fctzt\u00c4ltere Version; noch unterst\u00fctztAktuelle VersionAktuelle VorabversionZuk\u00fcnftige Version\u2191 Heritage. (englisch, abgerufen am 24.\u00a0Juli 2018).\u2191 ab projects.apache.org. (abgerufen am 8.\u00a0April 2020).\u2191 Apache Tomcat 10.1.0-M10 (alpha) available. 20.\u00a0Januar 2022 (abgerufen am 4.\u00a0Februar 2022).\u2191 abcde In: Free Software Directory.\u2191 The tomcat Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 21.\u00a0September 2018).\u2191 Tomcat 7 Documentation. Apache Software Foundation, abgerufen am 20.\u00a0Februar 2013.\u00a0\u2191 Lajos Moczar: Tomcat 5. Einsatz in Unternehmensanwendungen mit JSP und Servlets. 1. Auflage. Addison-Wesley, 2004, ISBN 978-3-8273-2202-9, S.\u00a0410\u00a0ff. (Google Books).\u00a0\u2191 Apache Tomcat Dokumentation: The Tomcat Story\u2191 Vivek Chopra, Sing Li, Jeff Genender: Professional Apache Tomcat 6. 1. Auflage. Wiley, 2007, ISBN 978-0-471-75361-2, S.\u00a03,62 (Google Books).\u00a0\u2191 Apache Tomcat 3.x (englisch) Apache Tomcat. 10.\u00a0November 2004. Abgerufen am 28.\u00a0Juli 2018.\u2191 Tomcat 5.5.4 is Stable (englisch) 10.\u00a0November 2004. Abgerufen am 28.\u00a0Juli 2018.\u2191 End of life for Apache Tomcat 5.5.x (englisch) Apache Tomcat. 10.\u00a0August 2011. Abgerufen am 24.\u00a0Juli 2018.\u2191 Apache Tomcat 5.5 Changelog (englisch) Apache Tomcat. Abgerufen am 28.\u00a0Juli 2018.\u2191 ab Apache Tomcat 6 Changelog (englisch) Apache Tomcat. Abgerufen am 28.\u00a0Juli 2018.\u2191 End of life for Apache Tomcat 6.0.x (englisch) Apache Tomcat. 3.\u00a0Juni 2015. Abgerufen am 28.\u00a0Juli 2018.\u2191 ab Apache Tomcat 7 Changelog (englisch) Apache Tomcat. Abgerufen am 20.\u00a0Mai 2020.\u2191 End of life for Apache Tomcat 7.0.x (englisch) Apache Tomcat. 2.\u00a0M\u00e4rz 2020. Abgerufen am 28.\u00a0Juli 2018.\u2191 ab Apache Tomcat 8 Changelog (englisch) Apache Tomcat. Abgerufen am 28.\u00a0Juli 2018.\u2191 End of life for Apache Tomcat 8.0.x (englisch) Apache Tomcat. 30.\u00a0Juni 2017. Abgerufen am 28.\u00a0Juli 2018.\u2191 ab Apache Tomcat 8.5 Changelog (englisch) Apache Tomcat. Abgerufen am 20.\u00a0Mai 2020.\u2191 ab Apache Tomcat 9 Changelog (englisch) Apache Tomcat. Abgerufen am 10.\u00a0M\u00e4rz 2021.\u2191 Apache Tomcat 9 (englisch) Apache Tomcat. Abgerufen am 28.\u00a0Juli 2018.\u2191 Apache Tomcat 10 Changelog. In: tomcat.apache.org. Abgerufen am 24.\u00a0August 2021 (englisch).\u00a0"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki69\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki69\/2022\/02\/12\/apache-tomcat-wikipedia\/#breadcrumbitem","name":"Apache Tomcat \u2013 Wikipedia"}}]}]