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


Apache Tomcat

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

  1. データベース固有の以下の情報を収集します。
  2. TOMCAT_HOME\conf ディレクトリにある server.xml ファイルのバックアップをとります。
  3. TOMCAT_HOME\conf ディレクトリにある server.xml ファイルを開きます。
  4. 手順 1 で収集した情報を使用して、<GlobalNamingResources> タグ内に、データ ソースを定義するエントリを以下の形式で追加します。
    <Resource name="data source_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="data source_name" name="data source_name" type="javax.sql.DataSource"/>
    
  9. context.xml ファイルを保存して閉じます。