Liberty でのアプリケーションのデプロイ
始める前に
動的更新の制御に記載されているように、ランタイム構成への動的更新を無効にしていないことが前提です。
このタスクについて
デフォルトでは、「dropins (ドロップイン)」ディレクトリーが自動的にモニターされています。 このディレクトリー内にアプリケーションをドロップすると、アプリケーションは自動的にサーバーにデプロイされます。 同様に、このディレクトリーからアプリケーションが削除されると、アプリケーションは自動的にサーバーから除去されます。 「dropins (ドロップイン)」ディレクトリーは、セキュリティー・ロール・マッピングなど、追加構成の不要なアプリケーションに対して使用できます。 「dropins (ドロップイン)」ディレクトリーにアプリケーションを入れる場合は、 サーバー構成にそのアプリケーションのエントリーを含めないでください。 そうでないと、サーバーが 2 回アプリケーションのロードを試行して、エラーが発生する可能性があります。「dropins (ドロップイン)」ディレクトリーに存在しないアプリケーションの場合、サーバー構成内でアプリケーション・エントリーを使用してロケーションを指定します。 このロケーションは、ファイル・システムまたは URL にすることができます。
アプリケーションは、 アーカイブ・ファイルとして、ディレクトリーとして、または、複数の場所にファイルがあるルーズ・アプリケーションとして、パッケージ化することができます。ルーズ・アプリケーションについて詳しくは、 『ルース・アプリケーション』を参照してください。
「dropins (ドロップイン)」ディレクトリー内のアプリケーションの場合、 アプリケーション・モニターはファイル名とファイル拡張子を使用して、アプリケーションのタイプを判別し、 アプリケーション ID とアプリケーション名を生成します。例えば、 アーカイブ・ファイルまたはディレクトリーが snoop.war という名前の場合、 アプリケーション・モニターは、そのアプリケーションは Web アプリケーションであり、 アプリケーション ID とアプリケーション名は「snoop」であると見なします。 構成されたアプリケーションの場合、アプリケーションのタイプと名前は指定されます。
デフォルトのディレクトリー構造について、およびディレクトリーに関連付けられたプロパティー (例えば、server.config.dir など) について詳しくは、『Liberty: ディレクトリーのロケーションおよびプロパティー』を参照してください。