Liberty プロファイルへのアプリケーションのデプロイ

Web アプリケーション、エンタープライズ・アプリケーション、および OSGi アプリケーションを Liberty プロファイルにデプロイすることができます。アプリケーションをデプロイするには、既定の「dropins (ドロップイン)」ディレクトリーにアプリケーションをドロップするか、あるいはサーバー構成にアプリケーション・エントリーを追加します。

始める前に

分散プラットフォームの場合このトピックの説明に従って、 または『開発者ツールを使用した Liberty プロファイルでのアプリケーションの追加と実行』の説明に従って、アプリケーションをデプロイすることができます。

このトピックでは、ランタイム構成への動的更新 (この説明については『動的更新の制御』を参照してください) が無効になっていないことが前提となっています。

このタスクについて

デフォルトでは、「dropins (ドロップイン)」ディレクトリーが自動的にモニターされています。 このディレクトリー内にアプリケーションをドロップすると、アプリケーションは自動的にサーバーにデプロイされます。 同様に、このディレクトリーからアプリケーションが削除されると、アプリケーションは自動的にサーバーから除去されます。 「dropins (ドロップイン)」ディレクトリーは、セキュリティー・ロール・マッピングなど、追加構成の不要なアプリケーションに対して使用できます。 「dropins (ドロップイン)」ディレクトリーにアプリケーションを入れる場合は、 サーバー構成にそのアプリケーションのエントリーを含めないでください。 そうでないと、サーバーが 2 回アプリケーションのロードを試行して、エラーが発生する可能性があります。「dropins (ドロップイン)」ディレクトリーに存在しないアプリケーションの場合、サーバー構成内でアプリケーション・エントリーを使用してロケーションを指定します。 このロケーションは、ファイル・システムまたは URL にすることができます。

アプリケーションは、 アーカイブ・ファイルとして、ディレクトリーとして、[8.5.5.4 以降]または、複数の場所にファイルがあるルーズ・アプリケーションとして、パッケージ化することができます。ルーズ・アプリケーションについて詳しくは、 『ルース・アプリケーション』を参照してください。

「dropins (ドロップイン)」ディレクトリー内のアプリケーションの場合、 アプリケーション・モニターはファイル名とファイル拡張子を使用して、アプリケーションのタイプを判別し、 アプリケーション ID とアプリケーション名を生成します。例えば、 アーカイブ・ファイルまたはディレクトリーが snoop.war という名前の場合、 アプリケーション・モニターは、そのアプリケーションは Web アプリケーションであり、 アプリケーション ID とアプリケーション名は「snoop」であると見なします。 構成されたアプリケーションの場合、アプリケーションのタイプと名前は指定されます。

デフォルトのディレクトリー構造について、およびディレクトリーに関連付けられたプロパティー (例えば、server.config.dir など) について詳しくは、『ディレクトリーのロケーションおよびプロパティー』を参照してください。

注: 実稼働環境での「dropins (ドロップイン)」ディレクトリーの使用には制約事項があります。『「dropins (ドロップイン)」ディレクトリー内のアプリケーションのバージョン管理はできない』を参照してください。

手順

次のタスク

すべてのデプロイ済みアプリケーションについて、アプリケーション・モニターを有効にするかどうか、およびアプリケーションに対する更新のチェック頻度を構成することができます。「dropins」ディレクトリーについては、ディレクトリーの名前とロケーションを構成したり、ディレクトリー内にあるアプリケーションをデプロイするかどうかを選択したりすることもできます。動的更新の制御』を参照してください。

トピックのタイプを示すアイコン タスク・トピック

インフォメーション・センターに関するご使用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2015 年 6 月 17日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_dep
ファイル名: twlp_dep.html