2.4.1.1. Nablarchサーブレットコンテキスト初期化リスナ¶
本クラスはサーブレットコンテキストリスナとして定義されており、 ウェブアプリケーションの起動時、終了時に以下の処理を行う。
2.4.1.1.1. モジュール一覧¶
<dependency>
<groupId>com.nablarch.framework</groupId>
<artifactId>nablarch-fw-web</artifactId>
</dependency>
<dependency>
<groupId>com.nablarch.framework</groupId>
<artifactId>nablarch-core</artifactId>
</dependency>
<dependency>
<groupId>com.nablarch.framework</groupId>
<artifactId>nablarch-core-repository</artifactId>
</dependency>
<dependency>
<groupId>com.nablarch.framework</groupId>
<artifactId>nablarch-core-applog</artifactId>
</dependency>
2.4.1.1.2. システムリポジトリを初期化する¶
システムリポジトリの初期化を行うには、以下の設定を行う必要がある。
- サーブレットコンテキストリスナとして、本クラスを登録する。
- サーブレットコンテキストの初期化パラメータとして、コンポーネント設定ファイルのパスを設定する。
web.xml への設定例を以下に示す。
- ポイント
- コンポーネント設定ファイルのパスのパラメータ名は di.config とすること。
<context-param>
<param-name>di.config</param-name>
<param-value>web-boot.xml</param-value>
</context-param>
<listener>
<listener-class>nablarch.fw.web.servlet.NablarchServletContextListener</listener-class>
</listener>