前のトピック: JNDI 接続の作成次のトピック: IBM WebSphere


Apache Tomcat (C7_CJNDI_TOMCAT)

Apache Tomcat で JNDI 接続を作成には、以下の手順に従います。

  1. データベース固有の以下の情報を収集します。
  2. TOMCAT-HOME/conf ディレクトリにある server.xml ファイルのバックアップをとります。
  3. TOMCAT-HOME/conf ディレクトリにある server.xml ファイルを開きます。
  4. 手順 1 で収集した情報を使用して、GlobalNamingResources タグ内に、データ ソースを定義するエントリを以下の形式で追加します。

    <Resource name="datasource-name" auth="Container" type="javax.sql.DataSource" username="user-id" password="password" driverClassName="JDBC-driver-class" url="jdbc-url" maxWait="30000" maxActive="32" maxIdle="4" initialSize="4" timeBetweenEvictionRunsMillis="600000" minEvictableIdleTimeMillis="600000"/>

  5. server.xml ファイルを保存して閉じます。
  6. TOMCAT-HOME/conf ディレクトリにある context.xml ファイルのバックアップをとります。
  7. TOMCAT-HOME/conf ディレクトリにある context.xml ファイルを開きます。
  8. 手順 4 で入力した情報を使用して、Context タグ内に、データ ソースを定義するエントリを以下の形式で追加します。 この手順で指定するデータ ソース名は、手順 4. 4 で指定するデータ ソース名と同じである必要があります。

    <ResourceLink global="datasource-name" name="datasource-name" type="javax.sql.DataSource"/>

  9. context.xml ファイルを保存して閉じます。