• 検索結果がありません。

./configure --prefix=<apache_home> --enable-module=so

<apache_home>は、Apacheのインストール先の絶対パスです。

3. 同じディレクトリから次のコマンドを順番に実行します。

make

make install

4. <apache_home>/conf/httpd.confファイルを編集して、ows_moduleの場所を指定しま す。

a. 次の行を追加します。

LoadModule ows_module <ORACLE_HOME>/ows/4.0/lib/ndwfapd.so

<ORACLE_HOME>は、OASのORACLE_HOMEの明示的なパスです(環境変数は 使用できません)。

b. 必要に応じて、デフォルト・ポート8080をリスナーを実行する別のポート番号に 変更します。 ポート番号の詳細は、3-6ページの「ポート番号の制限事項」を参照し てください。

c. ClearModuleListおよびAddModuleのインスタンスをすべて削除またはコメン ト化します(Oracle Application Serverではサポートされていません)。

5. httpd.conf内のユーザーおよびグループを、Oracle Application Serverをインストール したユーザーとグループに変更します。

リスナーを登録してApacheのインストールを継続します。 リスナーの登録の手順は、次の 項で説明します。

図図図

4-9 Apacheリスナーの登録フォームリスナーの登録フォームリスナーの登録フォームリスナーの登録フォーム

5. 登録するリスナーが稼動するノードを選択します。

「外部リスナー」フォームが表示されます。

図 図図

4-10 「外部リスナー」フォーム「外部リスナー」フォーム「外部リスナー」フォーム「外部リスナー」フォーム

6. 次の情報を入力します。

このApacheサーバーの一意の名前一意の名前一意の名前一意の名前

Apacheサーバーの実行モジュール実行モジュール実行モジュール実行モジュールの絶対パス - これは、binディレクトリ内の httpdバイナリ・ファイルです。たとえば、/private/home/apache/bin/httpdなど。

Apache Apache Apache

Apache サーバーの開始、停止および設定 サーバーの開始、停止および設定 サーバーの開始、停止および設定 サーバーの開始、停止および設定

いったんApacheサーバーがインストールされると、このノードにインストール済みのリス

ナーのリストが自動的に表示されます。このリストを表示するには、次のステップを実行し ます。

1. ページの一番上の アイコンをクリックして、「OAS Manager」を選択しま す。

2. 左の列のWebサイト・フォルダの名前を拡張して、「HTTPリスナー」を選択します。

これにより、既存のリスナーが新規に登録されたApacheリスナーとともに表示されま す。このページで、Apacheリスナーの追加、削除、開始、停止、リロードおよびモニ ターができます。

Apache Apache Apache

Apache サーバーを使用した サーバーを使用した サーバーを使用した サーバーを使用した EJB EJB EJB EJB カートリッジの実行 カートリッジの実行 カートリッジの実行 カートリッジの実行

Apacheサーバーを使用してEJBカートリッジを実行するには、Apache ScriptAliasディレ

クティブを使用して、$ORAWEB_HOME/binにマップされた/ows-bin/ディレクトリの別 名を作成する必要があります。

注意注意注意

注意: Apacheディスパッチャの初期化中にタイムアウト・エラーが発生

した場合、タイムアウトを60秒(デフォルトの設定)より長くすること ができます。タイムアウト周期を長くするには、環境変数

APACHE_MASTER_DISP_TIMEOUTに、より大きな数値を設定してくだ

さい(単位は秒)。

注意 注意注意

注意: Apacheリスナーの起動前に、必ずOracle Application Serverをリ

ロードしてください。 リロードの方法については、1-7ページの「Oracle Application Serverのリロードとリフレッシュ」を参照してください。

5

Object Request Broker の管理 の管理 の管理 の管理

この章では、Object Request Broker(ORB)の概要と、Oracle Application Server Manager を使用したORBの設定方法について説明します。

内容 内容 内容 内容

Object Request Broker(ORB)

ORBの一般的なパラメータの設定

Object Request Broker Object Request Broker Object Request Broker

Object Request Broker( ( ( (ORB ORB ORB) ORB ) ) )

Oracle ORBは、クライアントとサーバーが対話するための分散オブジェクト・コンピュー

ティング環境を提供します。クライアントもサーバーも、お互いの場所や、別のコンピュー ター・システムとの間のデータ転送やデータ変換の詳細を考慮する必要がありません。この ような詳細はすべて、Object Request Broker(ORB)の介在によって管理されます。 ORBに は、次のような役割があります。

クライアントのリクエストを処理するために、適切なオブジェクトのインプリメンテー ションを検索する。

リクエストを受信するためにインプリメンテーションを準備する。

リクエスト内でデータ通信を行う。

結果をクライアントに返す。

この機能により、サーバーの地理的場所や、サーバーで使用されているプログラム言語にか かわらず、クライアントとサーバー間で処理を行うことができます。クライアントに必要な サーバー情報は、サーバーのインタフェースのみです。

図 図図

5-1 ORBによるクライアントによるクライアントによるクライアントによるクライアント/サーバー通信サーバー通信サーバー通信サーバー通信

ORBは、クライアントのホスト上のプロセスとして、クライアントとサーバー・ホストが通 信する集中管理のコンピュータ上のプロセスとして、あるいはオペレーティング・システム のサービスとして抽象的にインプリメントできます。Oracle ORBでは、ホスト・プロセス 間の通信に標準CORBA IIOPプロトコルを使用します。このプロトコルの1つにより、

ネットワークのトラフィックが自動的に調整されます。

ORB

ドキュメント内 Oracle Application Server管理者ガイド , リリース (ページ 73-78)