The solution I use is to set this in your Tomcat server.xml
Add a <Context>
element within the <Host>
like below which sets your mysite
as the default web app. Note the empty path=""
which makes it the default.
<Context docBase="mysite" path="" />
Attributes of Context Container from the Tomcat docs:
docBase You may specify an absolute pathname for this directory or WAR file, or a pathname that is relative to the appBase directory
of the owning Host.
path All of the context paths within a particular Host must be unique. If you specify a context path of an empty string (""), you are
defining the default web application for this Host, which will process
all requests not assigned to other Contexts.
See others who have had similar question and the similar answer here, here and here
See also Apache Tomcat Configuration Reference - Context
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…