How to Deploy a WAR File to Apache Tomcat (Windows)
See Apache: Tips and Tricks for similar articles.Deploying a web application to Apache Tomcat is very straightforward using a WAR (Web ARchive) file. By deploying we mean that we are placing a zipped web application in a location on the file system where Tomcat can make the web page(s) available to the world.
To learn how to deploy a WAR file to Apache Tomcat in a Windows environment, follow these 6 steps:
- You'll need to develop a basic web site first by creating a directory and a simple JSP (Java Server Page). The instructions for accomplishing these
tasks were listed in the topic
Click here to learn how set default context path in Apache Tomcat (Windows). **IMPORTANT**
Complete steps 1 and 2 only in
the aforementioned topic. Do not create the XML file that is
shown in that topic as a context descriptor is not required when deploying a WAR file. You will simply create the
c:/DemoWebsite
folder and one JSP file that is stored inc:/DemoWebsite
. If you completed that topic in the past, then stop the Tomcat server and deleteDemoWebsite.xml
fromCATALINA_BASE/conf/Catalina/localhost
, e.g.,c:/Tomcat8/conf/Catalina/localhost
. - Open a command prompt and navigate to
c:/DemoWebsite
. You will execute thejar
utility provided in the Java JDK in order to create the WAR file as shown here: - Copy the WAR file you have just created to
CATALINA_HOME/webapps
, e.g.,c:/Tomcat8/webapps
. - Start the Tomcat server.
- In the address area of the browser, type
http://localhost:8080/DemoWebsite/DateJSP.jsp
and submit that address to the browser. - The output of your JSP page will be displayed:

Related Articles
- How to Start and Stop Apache Tomcat from the Command Line (Windows)
- How to Deploy a WAR File to Apache Tomcat (Windows) (this article)
- How to Start and Stop Apache Tomcat from the Command Line (Linux)
- How to Deploy a WAR File to Apache Tomcat (Linux)
- How to Run a JSP Program in Apache Tomcat (Windows)
- How to Check the Status of the Apache Tomcat Server (Windows)
- How to Deploy a Web Application Using the Apache Tomcat Manager (Windows)
- How to Check the Status of the Apache Tomcat Server (Linux)
- How to Set Default Context Path in Apache Tomcat (Windows)
- How to Use the autoDeploy Attribute in Apache Tomcat (Windows)
- How to Deploy a Web Application Using the Apache Tomcat Manager (Linux)
- How to List Deployed Applications Using the Apache Tomcat Manager (Windows)
- How to Run Multiple Instances of Apache Tomcat on One Server (Windows)
- How to Run a JSP Program in Apache Tomcat (Linux)
- How to Establish a JDBC Connection in Apache Tomcat (Windows)
- How to Verify Apache Tomcat Server Operation (Windows)
- How to Cluster in Apache Tomcat (Linux)
- How to Undeploy Web Applications Using the Apache Tomcat Manager (Windows)
- How to Set Default Context Path in Apache Tomcat (Linux)
- How to Use the Java Logging API in Apache Tomcat (Windows)
- How to Cluster in Apache Tomcat (Windows)
- How to Use the Java Logging API in Apache Tomcat (Linux)
- How to Use the autoDeploy Attribute in Apache Tomcat (Linux)
- How to Configure Apache Tomcat to Use MBeans (Windows)
- How to List Deployed Applications Using the Apache Tomcat Manager (Linux)
- How to Install and Configure Apache Tomcat (Windows)
- How to Configure Apache Tomcat to Use MBeans (Linux)