Подтвердить что ты не робот

Цель webAppRootKey?

Может кто-нибудь объяснить эту запись в web.xml? Когда это нужно использовать и почему?

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

Связано ли это с Spring или общим?

4b9b3361

Ответ 1

Он является общим и Spring конкретным. context-param позволяет указать параметры контекста (это общий), но то, что вы указываете, специфично для вашего приложения, и ваше приложение будет искать параметр и использовать его.

В этом случае ключом системного свойства должен быть указан корневой каталог этого веб-приложения. Применяется WebAppRootListener или Log4jConfigListener.

Ответ 2

У меня был тот же вопрос, и я нашел эту страницу, а затем WebApproot в Spring. Это лучше всего объясняется в ответе mblinn.

Ответ 3

этот параметр очень важен, в моем tomcat у меня есть два приложения, чтобы достичь localhost/navigates в app1 и 127.0.0.1/, чтобы перейти к app2, FYI оба из их контекстного пути:/, что я делаю, я добавляю другой элемент Host to tomcat server.xml с именем по умолчаниюHost - 127.0.0.1, а appBase - родительский каталог ROOT.war(app2)

надеюсь, что это полезно