propósito de webAppRootKey?
-
18-09-2019 - |
Pregunta
Puede alguien explicar esta entrada en web.xml? Cuando tiene que ser utilizado y por qué?
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.root</param-value>
</context-param>
Es esto algo relacionado con la primavera o uno general?
Solución
Es a la vez general y primavera específico. context-param
le permite especificar parámetros de contexto (es decir general), pero lo que se especifica es específica para su aplicación, y su aplicación se verá para el parámetro y utilizarlo.
En este caso, es la clave de la propiedad del sistema que debe especificar el directorio raíz de esta aplicación web. Aplicada por WebAppRootListener o Log4jConfigListener .
Otros consejos
Yo tenía la misma pregunta, y encontré esta página y más tarde WebApproot en la primavera . Se explica mejor que hay en mblinn de respuesta .
Este parámetro es muy importante, en mi Tomcat tengo dos aplicaciones, con el fin de lograr localhost / navega a app1 y 127.0.0.1/ navega a app2, para tu información, tanto de su ruta de contexto es /, lo que hago es añado otro elemento anfitrión para server.xml de Tomcat con el nombre defaultHost es 127.0.0.1 y AppBase es directorio padre de ROOT.war (app2)
Espero que esto es útil