Lors du déploiement de l'application MonApplication en local sur Tomcat, nous pouvons y accéder via l'url localhost:8080/MonApplication.
Cependant nous souhaitons pouvoir y accéder directement via localhost:8080.
Il s'agit donc ici de définir MonApplication comme application racine de Tomcat.
Tomcat permet d'effectuer cette opération très rapidement.
Dans le fichier de configuration, un Context avec un path vide (chaîne de caractères "") correspond à l'application web par défaut pour le Host, si aucune application ne correspond au chemin demandé.
Une fois le serveur stoppé, il suffit donc d'ajouter une ligne définissant un Context avec un path vide dans le host du server.xml poitant vers MonApplication.
Après la définition du host :
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
Ajouter la ligne :
<Context path="" debug="0" docBase="MonApplication" />
MonApplication est maintenant directement accessible via l'url : http://localhost:8080.