誰かがweb.xmlでこのエントリを説明できますか?いつ使用する必要があり、その理由は何ですか?
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.root</param-value>
</context-param>
これは春に関連するものですか、それとも一般的なものですか?
これは一般的であり、Spring固有です。 context-param
を使用すると、コンテキストパラメータ(一般的)を指定できますが、指定する内容はアプリケーションに固有であり、アプリケーションはパラメータを探して使用します。
この場合、このWebアプリのルートディレクトリを指定するのはシステムプロパティのキーです。 WebAppRootListener または Log4jConfigListener によって適用されます。
同じ質問があり、このページ以降を見つけました SpringのWebApproot 。 mblinnの答え で最もよく説明されています。
このパラメータは非常に重要です。Tomcatには2つのアプリがあり、localhost /を達成するためにapp1に移動し、127.0.0.1/app2に移動します。参考までに、両方のコンテキストパスは/です。私が行うことは、別のHost要素を追加することです。 defaultHost名が127.0.0.1で、appBaseがROOT.war(app2)の親ディレクトリであるTomcatのserver.xmlへ
これがお役に立てば幸いです