web-dev-qa-db-fra.com

but de webAppRootKey?

Quelqu'un peut-il expliquer cette entrée dans web.xml? Quand faut-il l'utiliser et pourquoi?

<context-param>
    <param-name>webAppRootKey</param-name>
    <param-value>webapp.root</param-value>
</context-param>

Est-ce quelque chose lié au printemps ou un général?

26
novice

Il est à la fois général et spécifique au printemps. context-param vous permet de spécifier des paramètres de contexte (c'est général), mais ce que vous spécifiez est spécifique à votre application, et votre application recherchera le paramètre et l'utilisera.

Dans ce cas, c'est la clé de la propriété système qui doit spécifier le répertoire racine de cette application Web. Appliqué par WebAppRootListener ou Log4jConfigListener .

21
user159088

J'avais la même question et j'ai trouvé cette page et plus tard WebApproot in Spring . Il est mieux expliqué ici dans la réponse de mblinn .

4
Juan Calero

ce paramètre est très important, dans mon Tomcat, j'ai deux applications, afin de réaliser localhost/navigue vers app1 et 127.0.0.1/ navigue vers app2, FYI leur chemin de contexte est /, ce que je fais est d'ajouter un autre élément hôte sur le fichier server.xml de Tomcat dont le nom par défaut estHost 127.0.0.1 et appBase est le répertoire parent de ROOT.war (app2)

espérons que cela est utile

0
Abdushkur Ablimit