> ## Documentation Index
> Fetch the complete documentation index at: https://kb.hosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installing Apache Tomcat

> This guide will walk you through installing Apache Tomcat.

[Apache Tomcat](http://tomcat.apache.org/) is a popular and reliable open-source web server that specializes in Java. It’s lightweight, stable, and intuitive to install. Tomcat is a Java HTTP web server that enables Java code and implements Java Servlet, JavaServer Pages, and the WebSockets Application Programming Interface. An extensive online support community has developed around Apache Tomcat, and there is a wealth of [information and resources](https://cwiki.apache.org/confluence/display/TOMCAT) for the web server as a result. Many [impressive sites and applications](https://cwiki.apache.org/confluence/display/TOMCAT/PoweredBy) are powered by Tomcat. The possibilities with Tomcat are endless. This guide will walk you through installing Apache Tomcat.

## Installing Apache Tomcat

Please install the [Java Development Kit](https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html) if you haven’t already done so.

1. Navigate to the [Apache Tomcat site](http://tomcat.apache.org/), and select the version you would like to download under the **Download** section on the left-hand sidebar.![Download Apache Tomcat](https://static.hosting.com/kb/apache-tomcat-download-768x333.jpg)

2. On the **Download** page, find the latest **Windows Service Installer** and click it.

3. A setup menu will appear:\
   ![Setup Apache Tomcat](https://static.hosting.com/kb/apache-tomcat-setup.jpg)

4. Select the components you would like to install like **Start Menu Items**, **Manager**, and **Host Manager**:\
   ![Setup Apache Tomcat components](https://static.hosting.com/kb/apache-tomcat-components.jpg)

5. Next, the **Configuration Menu** appears. Fill in your **Windows Service Name** and **Server Shutdown Port**:\
   ![Configure Apache Tomcat](https://static.hosting.com/kb/apache-tomcat-configuration.jpg)

6. Find the location of the JDK installation path:\
   ![JDK Installation Path](https://static.hosting.com/kb/apache-tomcat-jdkinstallation.jpg)

7. The installation is almost complete. To test if Tomcat is up and running, go to **http\://localhost:8080/** using any web browser and ensure that everything is correct. It should look like this:\
   ![successful installation](https://static.hosting.com/kb/apache-tomcat-successfulinstallation.jpg)

8. Tomcat is now set up for local development.

## Related articles

* [Apache web server](/docs/apache-web-server)

* [Creating an Apache installation for local testing](/docs/creating-an-apache-installation-for-local-testing)
