Définir une application à la racine de Tomcat

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.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.