How to Install Apache Tomcat Server on Ubuntu 20.04. Apache Tomcat is a free and open source application used to run Java based applications on the web. It is developed by the Apache Foundation and maintained by an open community of developers. It allows developers to write dynamic web content based on Java. Tomcat allows the webserver to handle Java-based dynamic web content. Tomcat also supports other Java server technologies such as JavaServer Pages (JSP), Java Expression Language, and Java WebSocket.