Le réglage par défaut de l'application dans tomcat 7

Je suis allé à travers les fils qui décrivent comment configurer une GUERRE (disons abc.de guerre) comme valeur par défaut de l'application web dans tomcat.

Soit

Renommer l'abc.la guerre à la RACINE.la guerre

ou

De créer un contexte ROOT.xml dans ${tomcat.home}/conf/Catalina/localhost avec path="" et docBase relatives/chemin absolu de la guerre (en gardant l'abc.la guerre
en dehors des webapps pour éviter le double de déploiement).

Les deux solutions sont le résultat de la RACINE.la guerre dans webapps (appBase) répertoire. Mais je tiens à conserver le nom de GUERRE (abc.de guerre) dans les applications web et ne pas avoir une RACINE.la guerre pour atteindre cet objectif.

Une solution qui a fonctionné dans mon cas a été l'ajout d'un contexte en vertu de l' <Accueil> tag server.xml . Mais comme par Tomcat 7 Doc , il n'est pas recommandé de l'ajouter directement dans le contexte server.xml.

Quelqu'un pourrait-il m'indiquer une solution de rechange?

Grâce.

deuxième approche
Je suis allé de l'avant avec <Context path="" docBase="abc"/> à l'intérieur de l'Hôte de la balise de server.xml.
wiki.apache.org/tomcat/... reportez-vous cela, vous pouvez obtenir de réponse complète
voir l'url stackoverflow.com/questions/5638787/default-web-app-in-tomcat
pour toute personne qui a obtenu ce isssue, essayez celui-ci (il a travaillé pour moi) : stackoverflow.com/a/9162565/2133965

OriginalL'auteur Manish Mulani | 2013-01-14