Apache Tomcat

Apache Tomcat (called "Tomcat" for short) is a free and open-source implementation of the Jakarta EE Servlet, Pages, Expression Language, WebSocket, Annotations and Authentication technologies. It provides a "pure Java" HTTP web server environment in which Java code can also run. Thus it is a…

Key facts

First appeared
1999
Category
technology
Problem solved
Apache Tomcat was created to provide a reference implementation and an efficient, open-source runtime environment for Java Servlets and JavaServer Pages (JSP). This allowed developers to build dynamic, server-side web applications using Java, overcoming the limitations of static HTML pages and cumbersome Common Gateway Interface (CGI) scripting prevalent at the time, and providing a standardized platform for enterprise Java web development.
Platforms
unix, web, Any platform with a Java Virtual Machine (JVM), Windows, Linux, macOS

Related technologies

Notable users

  • SAP
  • IBM
  • Countless enterprise and web applications worldwide
  • Google (used in Google App Engine flex environment)
  • Amazon Web Services (AWS Elastic Beanstalk)