クラス WebAppRootListener
java.lang.ObjectSE
org.springframework.web.util.WebAppRootListener
- 実装されたすべてのインターフェース:
ServletContextListenerEE
,EventListenerSE
Web アプリケーションのルートディレクトリにシステムプロパティを設定するリスナー。システムプロパティのキーは、サーブレットコンテキストレベル (web.xml の context-param) の "webAppRootKey" 初期化パラメーターで定義できます。デフォルトのキーは "webapp.root" です。
ログファイルの場所内の log4j の "${key}" 構文など、システムプロパティ(つまり、System.getProperty 値)による置換をサポートするツールキットに使用できます。
メモ: このリスナーは、少なくとも log4j に使用する場合は、web.xml
の ContextLoaderListener の前に配置する必要があります。Log4jConfigListener はシステムプロパティを暗黙的に設定するため、それに加えてこのリスナーは必要ありません。
警告 : Tomcat などの一部のコンテナーでは、Web アプリごとにシステムプロパティを分離しません。その場合、衝突を避けるために、Web アプリごとに固有の "webAppRootKey" コンテキストパラメーターを使用する必要があります。Resin などの他のコンテナーでは、各 Web アプリのシステムプロパティが分離されます。: ここでは、心配することなくデフォルトのキー(つまり、"webAppRootKey" コンテキストパラメーターなし)を使用できます。
警告 : Web アプリケーションを含む WAR ファイルは、Web アプリのルートシステムプロパティを設定できるように拡張する必要があります。これは、デフォルトでは、たとえば WAR ファイルが WebLogic にデプロイされる場合には当てはまりません。このような環境では、このリスナーを使用しないでください。
- 導入:
- 18.04.2003
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
void
コンストラクターの詳細
WebAppRootListener
public WebAppRootListener()
メソッドの詳細
contextInitialized
- 次で指定:
- インターフェース
ServletContextListenerEE
のcontextInitializedEE
contextDestroyed
- 次で指定:
- インターフェース
ServletContextListenerEE
のcontextDestroyedEE