Ready to get started?

Learn more about the CData JDBC Driver for AWS Management or download a free trial:

Download Now

Tomcat Connection Pool にCData JDBC Driver for AWS Management を設定

Tomcat Connection Pool からAWS Management data に接続。



CData JDBC Drivers は標準JDBC インターフェースをサポートし、JVM 上で実行されるWeb アプリケーションに統合します。この記事では、Tomcat のConnection Pool からAWS Management data に接続する方法について詳しく説明します。

Tomcat のConnection Pool 経由でAWS Management Data に接続

  1. CData JAR およびCData .lic ファイルを$CATALINA_HOME/lib にコピーします。CData JAR はインストールディレクトリの[lib]サブフォルダ内にあります。
  2. コンテキストにリソースの定義を追加します:

    To authorize AWSDataManagement requests, provide the credentials for an administrator account or for an IAM user with custom permissions:

    1. Set AccessKey to the access key Id.
    2. Set SecretKey to the secret access key.
    3. Set Region to the region where your AWSDataManagement data is hosted.

    Note: Though you can connect as the AWS account administrator, it is recommended to use IAM user credentials to access AWS services.

    <Resource name="jdbc/awsdatamanagement" auth="Container" type="javax.sql.DataSource" driverClassName="cdata.jdbc.awsdatamanagement.AWSDataManagementDriver" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" url="jdbc:awsdatamanagement:AccessKey=myAccessKey;Account=myAccountName;Region=us-east-1;" maxActive="20" maxIdle="10" maxWait="-1" />

    一つのアプリケーションからAWS Management data へのアクセスを許可するには、上のコードをアプリケーションのMETA-INF ディレクトリにあるcontext.xml に追加します。

    共有リソースの設定には、上のコードを$CATALINA_BASE/conf 内にあるcontext.xml に追加します。共有リソースの設定は、すべてのアプリケーションにSalesforce への接続を提供します。

  3. アプリケーションのweb.xml にリソースへの参照を追加します。 AWS Management data JSP jdbc/AWSDataManagement javax.sql.DataSource コンテナ
  4. Connection pool からの接続の初期化: Context initContext = new InitialContext(); Context envContext = (Context)initContext.lookup("java:/comp/env"); DataSource ds = (DataSource)envContext.lookup("jdbc/AWSDataManagement"); Connection conn = ds.getConnection();

そのほかのTomcat 統合

上記の手順では、簡単なコネクションプーリングのシナリオでAWS Management data に接続する方法を説明しました。ほかの使用例や情報については、 Tomcat 製品ドキュメントの 「JNDI Datasource How-To」をご覧ください。

 
 
ダウンロード