Вопрос

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

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

Это что-то связанное с весной или с общим?

Это было полезно?

Решение

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

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

Другие советы

У меня был тот же вопрос, и я нашел эту страницу и позже Веб-корень приложения весной.Это лучше всего объясняется там , в ответ мблинна.

этот параметр очень важен, в моем tomcat у меня есть два приложения, для достижения localhost / перехода к app1 и 127.0.0.1 / перехода к app2, К вашему сведению, оба их контекстных пути - / , что я делаю, так это добавляю еще один элемент Host в tomcat server.xml с именем defaultHost по умолчанию 127.0.0.1, а AppBase является родительским каталогом ROOT.war (app2)

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top