コネクタは、JRun が Web サーバとの通信の確立に使用するモジュールです。コネクタは、Web サーバにインストールされると、すべてのサーブレットおよび JSP 要求を JRun に転送します。多くの Web サーバでは、JMC を使用してコネクタ ウィザードを実行すれば、コネクタをインストールできます。
JRun には、ユーザの Web サーバまたはほかの特殊なプラットフォームで使用するための、接続ソース コードが含まれています。基本的な使用に関する説明については、JRun のルート ディレクトリ/connectors/src/readme を参照してください。JRun のルート ディレクトリ/connectors/src ディレクトリには、サーバ独立モジュールのサブディレクトリと、Apache、ISAPI、および NSAPI のサブディレクトリが含まれています。JRun には、サポートされるプラットフォームに適切なソース コード、make ファイル、ヘッダ ファイル、プロジェクト ファイル、および関連ファイルが用意されています。
次の表は、JRun のルート ディレクトリ/connectors/src のサブディレクトリの概要を示します。
次のセクションでは、Apache および Netscape 用コネクタのコンパイル手順について説明します。
サポートされていないプラットフォーム用のカスタム Apache コネクタを作成できます。さらに、カスタム コネクタをコンパイルして、Apache に静的にリンクすることもできます。
% cd apacheinstalldirectory
% mkdir src/modules/jrun
% cd src/modules/jrun
% cp jruninstalldirectory/connectors/src/apache/*.c . % cp jruninstalldirectory/connectors/src/apache/*.h . % cp jruninstalldirectory/connectors/src/apache/Makefile.libdir . % cp jruninstalldirectory/connectors/src/apache/Makefile.tmpl . % cp jruninstalldirectory/connectors/src/connector/*.c . % cp jruninstalldirectory/connectors/src/connector/*.h .
% cd apacheinstalldirectory
configure
ユーティリティを実行します。このユーティリティは、追加のサイト固有の引数を必要とします。たとえば、次のようになります。% ./configure --activate-module=src/modules/jrun/libjrun.a
% make % make install
% cd JRun のルート ディレクトリ/connectors/src/nsapi
% make
% mkdir ../../nsapi/custom
% cp -f libjrun_nsapi*.so ../../nsapi/custom