WAS 以外のサーバーへの SDO のデプロイ

サービス・データ・オブジェクト (SDO) を 使用していて、WebSphere Application Server (WAS) ベースの サーバー (WAS 5.1、6.0、6.1 および Portal 5.1、6.0 など) を ターゲットとしている場合は、Rational のアプリケーション開発製品によって、 デプロイメント情報が実行時に自動的にセットアップされます。 しかし、WAS 以外のサーバーをターゲットにする場合は、 ご使用のサーバーが、必要な SDO ライブラリーやその他のリソースに アクセスできるよう、手動で設定する必要があります。 そのためには、以下のステップを実行します。
  1. サーバー・クラスパスに Jar を追加して、 ご使用のサーバーで JDBC メディエーター・ライブラリー Jar が 使用できるようにします。

    必要な Jar を確認するには、 プロジェクト・エクスプローラーまたはパッケージ・エクスプローラーで、 プロジェクトを調べてください。 JDBC メディエーター・ライブラリーという クラスパス・ライブラリーが見つかるはずです。 これを使用することで、開発時にアプリケーションでの作業が可能になります。 クラスパス・ライブラリーのノードを展開すると、 ライブラリーで必要な Jar とディスク上でのパスが表示されます。 これらの Jar のコピーが、ターゲット・サーバーで使用できるようにします。

  2. ターゲット・サーバー上のデータベースにアクセスできるようにします。 そのためには、 ドライバー・マネージャー接続をターゲット・サーバー上で使用することになるので、 ドライバー Jar がサーバーで使用できるようにする必要があります。

    開発時に使用される Jar を判別するため、 プロジェクトのコンテキスト・メニューから 「プロパティー」を選択し、 次にプロパティー・ページで「JDBC 接続」を選択します。 使用する接続を選択して、 「ランタイム接続の詳細」セクションで 「編集」ボタンをクリックします。 これにより、その接続の詳細 (クラス・ロケーションに 必要な Jar など) が表示されます。 また、データ・ソース接続を使用することもできます。 この場合、必要なデータ・ソースが ターゲット・サーバーにセットアップされていることを 確認してください。


フィードバック