このサンプルには、単純なカウンター・プログラムを表示するための、EJB 3.0 プロジェクトと動的 Web プロジェクトが含まれています。
始める前に
- WebSphere® Application
Server バージョン 7.0 をインストールします。
- サンプルをワークスペースにインポートします。
このタスクについて
インポートが完了したら、「エンタープライズ・エクスプローラー」ビューに以下のプロジェクトが表示されます。
サンプルを実行してサーバーでテストするには、次のステップに従います。
- Derby データベースを作成します。EJBCounterDB プロジェクトを展開します。
- EJB3SampleDB.zip ファイルをダブルクリックします。
- : データベースを WebSphere Application Server のインストール・フォルダーの /derby/databases フォルダーに抽出します。
- : データベースを WebSphere Application Server のインストール・フォルダーの /derby/databases フォルダーに抽出します。
- データベース・ディレクトリーに非 root ユーザー・アクセス権限を付与します。(全員にアクセス権限を付与する最も簡単な方法は chmod ugo+x databases です。)
- unzip したデータベースに非 root ユーザー書き込みアクセス権限を付与します。(最も簡単な方法は、非 root ユーザーとして unzip することです。これは、ユーザーがデータベース・ディレクトリーにアクセス権限がある場合に有効です。)
- WebSphere Application Server バージョン 7.0 が使用可能であることを確認します。
- と選択して、「サーバー」ビューを開きます。
- 「サーバー」ビューを右クリックしてと選択し、新規サーバーを定義します。「新規サーバー」ウィザードの指示に従って、確実に WebSphere Application Server バージョン 7.0 を選択します。
- 「プロジェクトの追加および除去」ページで、EJBCounterEAR を選択して
「追加」をクリックします。
- 「終了」をクリックします。
- サンプル・アプリケーションをデプロイして実行します。
- エンタープライズ・エクスプローラーで、EJBCounterWeb プロジェクトを展開して
WebContent ノードを展開します。EJBCount.jsp ファイルを右クリックして、と選択します。
制約事項: EJBCounterJSF.jsp ファイルを実行する場合は、WebSphere Application Server V7.0 を選択する必要があります。EJBCounterJSF.jsp を WebSphere Application Server V6.1 で実行しようとするとエラーになります。ご使用のサーバーは J2EE Web モジュール仕様のバージョン 2.5 をサポートしません。
- Web ブラウザーにカウンター・アプリケーションが開きます。
- 「EJB 3.0 and JPA 1.0 Counter Sample」ページで、「増加」ボタンをクリックして、表示されているカウントを 1 つ増やします。
- アプリケーションを閉じてから再実行すると、カウントは最後に増やした数から継続します。これは、この数がデータベース内で保持されるためです。