開始する前に、sample9a/webapp/WEB-INF/classes
ディレクトリにある .java
ファイルを確認して、EJB と通信するためにサーブレットに追加するコードについて理解してください。
この例を実行するには、次の make
(または makew
) オプションを使用します。
make jars
EJB ファイルをコンパイルし、JAR ファイルを生成します。
make deploy
EJB を公開します。make war
サーブレットをコンパイルし、WAR ファイルを作成します。make wardeploy
WAR ファイルを公開します。make startup
default JRun サーバを起動します。サンプル 9a を実行するには、コマンド プロンプト ウィンドウを開いて次のコマンドを入力し、環境に合わせて JRun のルート ディレクトリを置き換えます。
bash$ export JRUN_HOME=JRun のルート ディレクトリ
bash$ cd JRun のルート ディレクトリ/samples/sample9a
bash$ make jars
bash$ make deploy bash$ make war bash$ make wardeploy bash$ make startup
Web ブラウザを開き、ブラウザがクッキーを受け入れるように設定されていることを確認します。ここで、http://
ホスト名:
ポート番号/sample9a
を指定します。ほかのサンプルで表示される Java アプリケーションに似たログイン画面が表示されるはずです。chief/pass、saver1/pass、または spender1/pass を使用してログインし、トランザクションを開始します。このサンプルは、出力を default-event.log
ファイルに書き込みます。
サーブレットはクライアントごとにクッキーを 1 つ作成するため、同じマシン上でもう 1 つブラウザを起動した場合は同じ ID が付けられます。