EJB 3.0 カウンターのサンプルのセットアップ

このサンプルには、単純なカウンター・プログラムを表示するための、EJB 3.0 プロジェクトと動的 Web プロジェクトが含まれています。
始める前に
  1. WebSphere® Application Server バージョン 7.0 をインストールします。
  2. サンプルをワークスペースにインポートします。
このタスクについて
インポートが完了したら、「エンタープライズ・エクスプローラー」ビューに以下のプロジェクトが表示されます。

「エンタープライズ・エクスプローラー」ビューのプロジェクト

サンプルを実行してサーバーでテストするには、次のステップに従います。
  1. Derby データベースを作成します。EJBCounterDB プロジェクトを展開します。
  2. EJB3SampleDB.zip ファイルをダブルクリックします。
    1. Windows アイコン
      : データベースを WebSphere Application Server のインストール・フォルダーの /derby/databases フォルダーに抽出します。
    2. Linux
アイコン
      : データベースを WebSphere Application Server のインストール・フォルダーの /derby/databases フォルダーに抽出します。
      • データベース・ディレクトリーに非 root ユーザー・アクセス権限を付与します。(全員にアクセス権限を付与する最も簡単な方法は chmod ugo+x databases です。)
      • unzip したデータベースに非 root ユーザー書き込みアクセス権限を付与します。(最も簡単な方法は、非 root ユーザーとして unzip することです。これは、ユーザーがデータベース・ディレクトリーにアクセス権限がある場合に有効です。)
  3. WebSphere Application Server バージョン 7.0 が使用可能であることを確認します。
    1. 「ウィンドウ」 > 「ビューの表示」 > 「サーバー」と選択して、「サーバー」ビューを開きます。
    2. 「サーバー」ビューを右クリックして「新規」 > 「サーバー」と選択し、新規サーバーを定義します。「新規サーバー」ウィザードの指示に従って、確実に WebSphere Application Server バージョン 7.0 を選択します。
    3. 「プロジェクトの追加および除去」ページで、EJBCounterEAR を選択して 「追加」をクリックします。
      「プロジェクトの追加および除去」ページ
    4. 「終了」をクリックします。
  4. サンプル・アプリケーションをデプロイして実行します。
    1. エンタープライズ・エクスプローラーで、EJBCounterWeb プロジェクトを展開して WebContent ノードを展開します。EJBCount.jsp ファイルを右クリックして、「実行」 > 「サーバーで実行」と選択します。
      制約事項: EJBCounterJSF.jsp ファイルを実行する場合は、WebSphere Application Server V7.0 を選択する必要があります。EJBCounterJSF.jsp を WebSphere Application Server V6.1 で実行しようとするとエラーになります。ご使用のサーバーは J2EE Web モジュール仕様のバージョン 2.5 をサポートしません。
    2. Web ブラウザーにカウンター・アプリケーションが開きます。

      EJBCount.jsp

    3. 「EJB 3.0 and JPA 1.0 Counter Sample」ページで、「増加」ボタンをクリックして、表示されているカウントを 1 つ増やします。

      JSP を 1 つ増加

    4. アプリケーションを閉じてから再実行すると、カウントは最後に増やした数から継続します。これは、この数がデータベース内で保持されるためです。

フィードバック