Oracle® Fusion Middleware Oracle WebLogic Server WebLogic Tuxedo Connectorの管理 12c (12.2.1.3.0) E90366-01 |
|
前へ |
次へ |
この章の内容は次のとおりです。
このリリースのOracle WebLogic Tuxedo Connector (WTC)のサンプルは、Oracle Technology Network Webサイトで入手できます。WebLogic Serverインストールのサンプル・ディレクトリ内にwtc
ディレクトリを作成します。wtc_90.tar
の内容をこのディレクトリに展開します。このドキュメントで参照されるサンプルを実行するには、simpappサンプルとsimpservサンプルをダウンロードする必要があります。
注意:
この節では、Windowsプラットフォーム上でOracle WebLogic Tuxedo Connectorを構成する方法について概説します。UNIXユーザーの場合には、「\」を「/」に、あるいは「.cmd」を「.sh」に置き換えるなど、読み替えを適切に行えば、説明はそのまま当てはまります。
このサンプルは、Oracle Tuxedoドメイン(Tドメイン)を越えて実行できるようにOracle Tuxedo simpapp
アプリケーションを拡張しています。このため、TOUPPER
サービスのクライアントは、Oracle TuxedoサーバーでもOracle WebLogic Server examplesServer
でも実行できます。このサンプルでは、以下のサービスが提供されます。
TOUPPER
:文字列を大文字に変換するOracle Tuxedoサービス。Oracle WebLogic Serverクライアントは、TOUPPER EJB
を呼び出して、Oracle Tuxedo TOUPPER
サービスに接続します。
Tolower
: Oracle WebLogic ServerのEJBによって実装されるサービス。Tolower
サービスのクライアントはOracle Tuxedoで実行されます。
次の各項では、WebLogic Server管理コンソールを使用してOracle WebLogic Tuxedo Connectorを構成する方法について説明します。
注意:
Oracle WebLogic Tuxedo Connectorをモニターするためのトレースを有効にすることもできます。WebLogic Tuxedo Connectorのモニターを参照してください。
次の手順に従って、simpapp
サンプルをビルドします。
ORACLE_HOME
\user_projects\domains\wl_server\setExamplesEnv.cmd
ファイルを使用して環境変数を設定します。 ORACLE_HOME
\wlserver\samples\server\examples\src\examples\wtc\atmi\simpapp
ディレクトリに変更します。『Oracle WebLogic Serverの理解』の「サンプル・アプリケーションおよびサンプル・コード」を参照してください。wtc_toupper.jar
ファイルをビルドします。これにより、EJBがOracle WebLogic Serverにデプロイされます。ant
コマンドを入力します。 ORACLE_HOME
\\wlserver\samples\server\examples\src\examples\wtc\atmi\simpserv
ディレクトリに変更します。 wtc_tolower.jar
ファイルをビルドします。これにより、EJBがOracle WebLogic Serverにデプロイされます。ant
コマンドを入力します。 http://your_machine:7001/console
という形式のURLを使用します。ただし、your_machine
の部分は、使用しているマシンのIPアドレスまたは名前に置き換えます。 wtc_tolower.jar
およびwtc_toupper.jar
がデプロイされていることを確認します。 Oracle WebLogic Server管理コンソールから、次の手順に従ってWTCサーバーの作成および構成を行います。
mySimpapp
注意:
ローカル・アクセス・ポイントのネットワーク・アドレスを構成する場合、使用するポート番号は、他のプロセスに割り当てられたポート番号とは異なる必要があります。たとえば、Oracle WebLogic Serverのリスニング・ポートが//mymachine:7001
に割り当てられている場合、ネットワーク・アドレスを//mymachine:7001
に設定すると無効になります。
次の手順に従って、ローカルOracle Tuxedoアクセス・ポイントを構成します。
WebLogic Server管理コンソールで、「相互運用性」を展開し、「WTCサーバー」を選択します。
「WTCサーバー」ページで、mySimpappなどのWTCサーバーの名前を選択し、「設定」ページにアクセスします。
「構成」→「ローカルAP」を選択します。
「WTCローカル・アクセス・ポイント」ページのフィールドに、次の値を入力します。
アクセス・ポイント: myLocalAp
アクセス・ポイントID: TDOM2
ネットワーク・アドレス: ローカル・アクセス・ポイントのネットワーク・アドレスとポート
例: //123.123.123.123:5678
「OK」をクリックします。
Tuxedo 6.5ドメインに接続する場合の手順は次のとおりです。
「接続」を選択します。
「相互運用」フィールドを「はい」に設定します。
「保存」をクリックします。
次の手順に従って、TDOM1をOracle WebLogic Serverユーザーとして登録します。
ナビゲーション・ツリーで、「セキュリティ・レルム」をクリックします。
「myRealm」をクリックします。
「ユーザーとグループ」を選択します。
「ユーザー」をクリックします。
「ロックして編集」をクリックします。
「新規」をクリックします。
「新しいユーザーの作成」ページで、以下の手順を行います。
「名前」フィールドにTDOM1を追加します。
パスワードを入力し、確認用にもう一度入力します。
「OK」をクリックします。
「構成の解放」をクリックします。
各クライアントを実行して、Oracle TuxedoとOracle WebLogic Serverとの相互運用性を実際に示します。
サンプルをダウンロードしたディレクトリの場所からOracle WebLogic Serverクライアントを起動します。たとえば、ORACLE_HOME
\wlserver\samples\server\examples\src\examples\wtc\atmi\simpapp
ディレクトリからTOUPPER EJB
を起動して、Oracle Tuxedo TOUPPER
サービスに接続します。『Oracle WebLogic Serverの理解』の「サンプル・アプリケーションおよびサンプル・コード」を参照してください。以下のコマンドを使用します。
ant simpapp
Oracle TuxedoサービスからOracle WebLogic Serverアプリケーションに以下の応答が返されます。
Buildfile: build.xml simpapp: run_client: [java] Beginning statefulSession.Client... [java] Creating Toupper [java] converting HelloWorld [java] converted to: HELLOWORLD [java] End statefulSession.Client... BUILD SUCCESSFUL