Frage

Kann jemand erklären, diesen Eintrag in web.xml? Wenn hat es verwendet werden und warum?

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

Ist das etwas zu Frühling oder allgemein einen Zusammenhang?

War es hilfreich?

Lösung

Es ist sowohl allgemeine als auch spezifische Frühling. context-param können Sie Kontextparameter angeben (dh allgemein), aber was geben Sie sind spezifisch für Ihre Anwendung und Ihre Anwendung für den Parameter aussehen und es verwenden.

In diesem Fall ist es der Schlüssel der Systemeigenschaft, die das Root-Verzeichnis der Webanwendung angeben soll. Angewandt von WebAppRootListener oder Log4jConfigListener .

Andere Tipps

Ich hatte die gleiche Frage, und fand diese Seite und später WebApproot im Frühjahr . Es ist am besten erklärt es in mblinn Antwort .

Diese param ist sehr wichtig, in meinem Kater Ich habe zwei app, um localhost zu erreichen / navigiert und app1 127.0.0.1/ app2 navigiert, FYI beide ihren Kontextpfad ist /, was ich tue, ist ich hinzufügen ein anderes Host-Element Tomcats server.xml mit default Namen ist 127.0.0.1 und appBase ist Elternverzeichnis von ROOT.war (app2)

Hoffnung dies ist nützlich,

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top