プラグイン構成には、 WebSphere Application Server が提供するバイナリー・プラグイン・モジュールを使用するための Web サーバーの構成が含まれます。 プラグイン構成には、現在のアプリケーション・サーバー構成を反映するためのプラグイン XML 構成ファイルの更新も含まれます。 バイナリー・モジュールは、XML ファイルを使用して、Web クライアント要求の経路指定に役立てます。
各ファイルの以下の説明を参照してください。
Web サーバー構成ファイルは、Web サーバーの一部としてインストールされます。
バイナリー・プラグイン・モジュールの説明については、Web サーバー・プラグイン を参照してください。
そのようなバイナリー・プラグイン・モジュールの例としては、 Windows プラットフォーム上で稼働する IBM HTTP Server の mod_ibm_app_server_http.dll ファイルがあります。
バイナリー・プラグイン・モジュールのもう 1 つの例としては、 iSeries プラットフォーム上で実行する QSVTAP20 サービス・プログラムがあります。
バイナリー・プラグイン・ファイルは変更されません。ただし、バイナリー・プラグインの構成ファイルは、XML ファイルです。アプリケーション・サーバーは、 WebSphere Application Server 構成に特定の変更が行われたときに、構成ファイルを変更します。 ファイルの再生成が行われる場合と行われない場合の例については、 Web サーバー・プラグイン構成サービスのプロパティー を参照してください。
バイナリー・モジュールは、XML ファイルを読み取り、設定を調整し、 アプリケーション・サーバーに要求を経路指定します。
プラグイン構成ファイルは、管理コンソールで調整可能な設定が含まれている XML ファイルです。ファイルには、Web サーバー定義にインストールされたすべてのアプリケーションがリストされます。バイナリー・モジュールは、XML ファイルを読み取り、設定を調整し、 アプリケーション・サーバーに要求を経路指定します。
デプロイされたアプリケーションに影響するアプリケーション・サーバー構成を変更する場合は、 プラグイン構成 XML ファイルを再生成します。
再生成後、ファイルを Web サーバー・マシンに伝搬 (コピー) します。 これにより、バイナリー・プラグインは、この構成ファイルの最新のコピーにアクセスできるようになります。
i5/OS および OS/400 システムでは、 プラグインは自動的に生成されません。 ファイルを手動で再生成し伝搬する必要があります。
詳しくは、Web サーバー・プラグイン構成サービスのプロパティー を参照してください。
configureOs400WebserverDefinition スクリプトまたは iSeries 管理 GUI を使用して Web サーバーを構成すると、 Web サーバー・マシンの plugins_root/bin ディレクトリー に configureweb_server_name スクリプトが作成されます。 このスクリプトは、リモート・インストール・シナリオのためのみに作成します。
Web サーバー・マシンから i5/OS 区画の app_server_root/bin ディレクトリーにスクリプトをコピーします。 スクリプトを実行して、アプリケーション・サーバーの構成内で Web サーバー定義を作成します。
スタンドアロン・アプリケーション・サーバーのために Web サーバー定義がすでに存在する場合は、スクリプトを実行しても、新規 Web サーバー定義は追加されません。各スタンドアロン・アプリケーション・サーバーは 1 つの Web サーバー定義のみを持つことができます。
set webserverName webserver1 set webserverNodeSuffix _node set webserverNodeName $webserverName$webserverNodeSuffix $AdminConfig remove [$AdminConfig getid /Node:$webserverNodeName/Server:$webserverName] $AdminConfig remove [$AdminConfig getid /Node:$webserverNodeName] $AdminConfig save
また、configureOs400WebServerDefinition および removeOs400WebServerDefinition スクリプトを使用して、これらのタスクを実行することもできます。
デフォルトのファイルは、 アプリケーション・サーバーの実際のファイルのパラメーター値と一致しないことがある固定パラメーター値を使用します。 デフォルトのファイルは、プレースホルダーのみです。
このファイルはアプリケーション・サーバー構成で行われた変更を反映することはできません。また、このファイルはアプリケーション・サーバーで有効なことがあるデフォルト以外の値を反映することもできません。