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>