BEA Logo BEA Tuxedo Release 8.0

  BEA ホーム  |  イベント  |  ソリューション  |  パートナ  |  製品  |  サービス  |  ダウンロード  |  ディベロッパ・センタ  |  WebSUPPORT

 

   Tuxedo ホーム   |   BEA WebLogic Server での BEA Jolt の使用   |   先頭へ   |   前へ   |   次へ   |   目次

 


Servlet with JavaBean サンプル・プログラムを実行する

デフォルトの ¥config¥mydomain ディレクトリで WebLogic Server を起動すると、サンプル・プログラムの EJBean が ¥applications ディレクトリに自動的に配置されます。

  1. ¥config¥mydomain ディレクトリで WebLogic Server を起動します。EJBean が正 しく配置されていることを確認するには、サーバのコマンド行ウィンドウを チェックするか、Console を開いて Deployments の下の EJB を調べます。 ejb.jolt.bankapp がデプロイされ、そのアクティビティが監視可能になってい る必要があります。

  2. 別のコマンド行ウィンドウを開き、次のコマンドを入力してクライアントを実行 します。
    $ java examples.jolt.ejb.bankapp.Client

    WebLogic Server をデフォルト設定で実行していない場合、次のコマンド行を使用する必要があります。

    $ java examples.jolt.ejb.bankapp.Client "t3://WebLogicURL:Port"

    パラメータの定義は次のとおりです。

  3. Client サンプルを実行している場合、クライアント・アプリケーションから次 のような出力が返されます。
    4.	Beginning jolt.bankapp.Client...
    5.
    6. Created teller Terry
    7.
    8. Getting current balance of Account 10000 for Erin
    9. Balance: 27924.02
    10.
    11. Start Transaction 1 for Erin
    12.
    13. Depositing 100.0 for Erin
    14. Balance: 28024.02
    15.
    16. End Transaction 1 for Erin
    17.
    18. Start Transaction 2 for Erin
    19.
    20. Depositing 200.0 for Erin
    21. Balance: 28224.02
    22.
    23. Withdrawing 28324.02 for Erin
    24. Transaction error:
    25. examples.jolt.ejb.bankapp.TransactionErrorException:Teller error:application
    26. exception:
    27. Account Overdraft
    28.
    29. Rolling back transaction for Erin
    30.
    31. End Transaction 2 for Erin
    32.
    33. Getting final balance of Account 10000 for Erin
    34. Balance: 28024.02
    35.
    36. Removing teller Terry
    37.
    End jolt.bankapp.Client...

    注記 トランザクション 2 がトランザクション 1 の終了時点の残高にロールバックされ、最終的な残高が表示されていることに注意してください。

EJB の詳細については、『WebLogic エンタープライズ JavaBeans プログラマーズガイド』を参照してください。BEA Jolt の使用方法については、『BEA Jolt』を参照してください。

 

先頭へ戻る 前のトピックへ