How to Set Default Context Path in Apache Tomcat (Linux)
See Apache: Tips and Tricks for similar articles.
A context path in Apache Tomcat refers to the name of the website as presented by the browser. For example, imagine I tell you to enter "localhost:8080/DemoWebsite/DateJSP.jsp" in your browser. The context path is "DemoWebsite". The term "context" in Tomcat is in fact synonymous with "website". The default context path can be specified if we provide a context file to Tomcat that is given the same name as the website. In this topic, you will learn how to accomplish this important task.
To learn how to set the default context path in Apache Tomcat in a Linux environment, follow these 9 steps:
- Create a folder named
DemoWebsiteunder the root (i.e., / ) of the file system. - You will need to store
DateJSP.jspin this folder. This file was created in the following topic: Click here to learn how to run a JSP program in Apache Tomcat (Linux) -
In your text editor, you will develop a context file. Context files are composed of XML statements. Type the following statement in a new file:
The context path will be determined by the name of the file, not the
<Context path="/Placeholder" docBase="/DemoWebsite" />pathattribute value. Thepathattribute is only used by Tomcat if a context is placed inserver.xml. - Save your file as
/DemoWebsite/DemoWebsite.xml. This is not a required location, but will prove convenient for referencing the file in the future. - Copy the XML file to
CATALINA_BASE/conf/Catalina/localhost, e.g.,/var/lib/tomcat7/conf/Catalina/localhost. - Start the Tomcat server.
- Start your browser if it is not already running.
- In the address area of the browser, type
http://localhost:8080/DemoWebsite/DateJSP.jspand submit that address to the browser. - The output of your JSP page will be displayed:

