Cluster Deployer オブジェクト

目次

はじめに

Farm War Deployer はクラスタ内の他のノードで Web アプリケーションをデプロイおよびアンデプロイできます。

注意: FarmWarDeployer は、ホストレベルクラスタでのみ構成できます。

org.apache.catalina.ha.deploy.FarmWarDeployer

属性

属性説明
classNameクラスタのデプロイアクラス、現在は org.apache.catalina.ha.deploy.FarmWarDeployer. だけが使用できます。
deployDirデプロイディレクトリ。これは Web アプリケーションをデプロイするためのディレクトリのパス名です。絶対パス名、または $CATALINA_BASE ディレクトリを基準とした相対パス名を指定できます。現在のインプリメンテーションでは、この属性は Host の appBase と同じ値である必要があります。
tempDirクラスタから WAR をダウンロードするときのバイナリデータを格納するための一時ディレクトリ。絶対パス名、または $CATALINA_BASE ディレクトリを基準とした相対パス名を指定できます。
watchDirこれは Web アプリケーションの変更(追加/変更/削除)を監視するためのディレクトリのパス名です。絶対パス名、または $CATALINA_BASE ディレクトリを基準とした相対パス名を指定できます。注意: watchEnabled が false の場合、この属性は無効になります。
watchEnabledWeb アプリケーションの変更を監視する場合は true に設定します。この属性が true に設定されている場合に限り、Web アプリケーションのデプロイ/アンデプロイをトリガーできます。フラグの値はデフォルトで false です。
processDeployFrequencyFarm watchDir チェックの頻度。クラスタ全体の展開は、バックグラウンドプロセス呼び出しの指定された量に対して 1 回実行されます(つまり、量が低いほど、チェックが頻繁に発生します)。最小値は 1 で、デフォルト値は 2 です。注意: watchEnabled が false の場合、この属性は無効になります。
maxValidTimeFarmWarDeployer によって使用される FileMessageFactory インスタンスは、必要な間だけ保持されます。WAR ファイルを受信すると、関連する FileMessageFactory インスタンスは WAR ファイルが完全に受信されると削除されます。さまざまなエラー条件(ファイルの一部が受信されない、メッセージ転送が非常に遅いなど)でのメモリリークを防ぐために、この属性は WAR ファイルの一部を含む有効なメッセージの受信間隔に許可される最大時間を定義します。この最大時間が超えると、FileMessageFactory は削除され、そのノードの WAR ファイル転送は失敗します。負の値が指定された場合、FileMessageFactory は WAR ファイルが完全に受信されると削除されますのみされます。指定されていない場合、デフォルト値の 300(5 分)が使用されます。