Tomcat is a Servlet container developed by the Jakarta project under the Apache Software Foundation. According to the technical specifications provided by Sun Microsystems, it implements support for Servlets and JavaServer Page (JSP), and provides some unique functions as a Web server, such as Tomcat management and control platform, security domain management and Tomcat valve, etc.
Since Tomcat itself also contains an HTTP server, it can also be regarded as a separate Web server. However, Tomcat should not be confused with Apache Web Server, which is an HTTP web server implemented in C language; the two HTTP web servers are not bundled together. Apache Tomcat includes a configuration management tool, which can also be configured by editing configuration files in XML format.