WebSphere Application Server Liberty プロファイルの公開設定
公開 には、サーバーが検出して使用できるように、ファイル (アプリケーション、リソース・ファイル、デプロイメント記述子ファイルなど) を適切なロケーションにコピーする作業が含まれます。 アプリケーションをサーバー上で公開するか、またはアプリケーションをサーバーのディレクトリーにコピーしないで開発環境内でアプリケーションを実行するかを選択できます。
このタスクについて
「ワークスペースから直接アプリケーションを実行 (Run applications directly from the workspace)」公開オプションでは、ワークスペースからアプリケーションを実行するようサーバーに対して要求します。
この公開オプションは、複数のルートではなく単一のルートがアプリケーションに含まれている時に公開速度が速くなります。複数のルートが含まれるアプリケーションを公開するために、ワークベンチはより長い処理時間を必要とする場合があります。アプリケーションの構成に単一のルートと複数のルートのどちらが含まれるのかを判断するには、プロジェクト構造バリデーターを使用します。詳細については、『ウィザードを使用した Java EE プロジェクトの作成および構成』を参照してください。
注意:
「ワークスペースから直接アプリケーションを実行 (Run applications directly from the workspace)」公開オプションを使用している場合は、以下のシナリオでサーバーがそのアプリケーションを追跡できなくなります。
- ワークスペースを削除すると、サーバーはアプリケーションを検索できなくなります。結果として、ご使用のアプリケーションがソース制御管理に入っていない場合にワークスペースが削除されると、そのアプリケーションがファイル・システムから失われる場合があります。
- アプリケーションをワークスペースから削除する際にサーバーから削除しない場合、サーバーはアプリケーションを検索できなくなります。 その結果、サーバーを開始するときにエラーが発生する場合があります。これは、サーバーはワークスペースから欠落したアプリケーションを開始しようとするためです。
手順
- 「サーバー」ビューで、WebSphere® Application Server Liberty プロファイルをダブルクリックして、サーバー・エディターを開きます。
- 「Liberty プロファイル設定」の下で、「ワークスペースから直接アプリケーションを実行する」を選択します。 これがデフォルトの設定です。
- 保存してエディターを閉じます。