Question

Quelqu'un peut-il expliquer cette entrée dans web.xml? Quand il doit être utilisé 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 d'ordre général?

Était-ce utile?

La solution

Il est à la fois générale et spécifique du printemps. context-param vous permet de spécifier les paramètres de contexte (qui est d'ordre général), mais ce que vous spécifiez est spécifique à votre application et votre application recherchera le paramètre et l'utiliser.

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

Autres conseils

J'ai eu la même question, et a trouvé cette page et plus tard WebApproot au printemps . Il est mieux expliqué là dans de réponse mblinn.

PARAM est très important, dans mon tomcat j'ai deux app, pour atteindre localhost / App1 et accède à 127.0.0.1/ Accède APP2, Pour votre information à la fois de leur chemin de contexte est /, ce que je fais est ajouter un autre élément de l'hôte à la server.xml de tomcat avec le nom defaultHost est 127.0.0.1 et appBase est dir mère de ROOT.war (App2)

espoir ce qui est utile

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top