I built a war file called myapp.war
and deployed it on Tomcat. I\'ve changed the port from 8080 to 80 so I c
Check out the Tomcat virtual hosting howto.
You don't have to setup an Apache front-end or to configure virtual hosting in Tomcat for this. Instead, just deploy your webapp to the "root context". To do this, refer to How do I make my web application be the Tomcat default application ? on the Tomcat Wiki. They describe the three possible methods so you'll be able to pickup the one that suits the best your needs.
All you need to do is name your war ROOT.war
.
Here are two possible method:
CATALINA_BASE/conf/server.xml
Find Host element and set autoDeploy="false"
deployOnStartup="false"
then add <Context path="" docBase="your_project_name"/>
in the end like:expamle#2:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="false" deployOnStartup="false">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="" docBase="your_project_name"/><!--Add this-->
</Host>