デプロイメント・マニフェストをこのアプリケーションにインポート [設定]

デプロイメント・マニフェスト・ファイルをアプリケーションからエクスポートし、そのマニフェスト・ファイルを、異なる場所にある同じアプリケーションの別のインスタンスにインポートすることができます。 アプリケーションをある環境から別の環境へ (例えば、テスト環境から実稼働環境へ) 移動する場合、このプロセスが役立ちます。 ファイルをインポートすると、バンドルが解決されます。バンドルを解決できない場合、インポートは 完了せず、例外メッセージが生成されます。

管理コンソールでこのパネルを表示するには、次のパスをクリックします。

「アプリケーション」 > 「アプリケーション・タイプ」 > 「アセット」 > asset_name > [追加プロパティー] デプロイメント・マニフェストのこのアプリケーションへのインポート

EBA アセットをインポートすると、デプロイメント・マニフェスト・ファイル META-INF/DEPLOYMENT.MF が自動的に作成されます。デプロイメント・マニフェスト・ファイルには、依存関係分析後に決定されるバンドルを含めて、アプリケーションを構成する特定バージョンのすべてのバンドルおよび複合バンドルがリストされます。マニフェスト・ファイルは、アプリケーション・サーバーが開始されるたびに、アプリケーションを構成するバンドルが確実に同じであることを確認するために使用されます。

ある EBA アセットから現行のデプロイメント・マニフェストをエクスポートし、そのデプロイメント・マニフェストを、同じアプリケーションを含んでいる別のアセットにインポートすることができます。そうすると、ターゲットのアセットは、生成されたマニフェストではなく、インポートされたマニフェストを使用します。 これは、アプリケーション開発時に、アプリケーションを完全にテストしてから実稼働環境に移すときに役立ちます。テスト環境からデプロイメント・マニフェストをインポートすることによって、実稼働環境でアプリケーションを構成するバンドルおよびそのバージョンを、テスト環境でアプリケーションを構成するバンドルと確実に同じにすることができます。
注: エクスポートされたマニフェスト・ファイルを編集しないでください。エクスポートおよびインポートのオプションは、エクスポートしたファイルを「ブラック・ボックス」として扱える状況でのみ使用してください。

インポートするファイルは、命名形式 file_name.MF を使用した有効なデプロイメント・マニフェスト・ファイルでなければなりません (例えば、DEPLOYMENT_TEST.MF)。デプロイメント・マニフェストを EBA アセットにインポートすると、ファイルは DEPLOYMENT.MF に名前変更されます。 この時点で、 アプリケーションのプロビジョンに必要な新規のバンドルがあればダウンロードされます。

インポートを正常に行うには、以下の条件を満たす必要があります。
  • インポート対象のデプロイメント・マニフェストは、EBA アセットに含まれる OSGi アプリケーションのアプリケーション・マニフェストと一致する必要があります。
  • デプロイメント・マニフェストにリストされるバンドルおよびそのバージョンは、EBA ファイル内か、バンドル・リポジトリーから使用可能になっている必要があります。
  • アセットが前に更新されている場合は、前の更新のバンドル・ダウンロードが完了していなければなりません。 EBA アセットのバンドル・ダウンロード状況の確認 (オンライン)を参照してください。

デプロイメント・マニフェストへのパス

インポートするデプロイメント・マニフェスト・ファイルの完全修飾パスを指定します。ファイルは、.MF ファイル拡張子の付いた有効なデプロイメント・マニフェストでなければなりません。

ブラウザーとデプロイメント・マニフェスト・ファイルが同一マシン上にある場合は、サーバーもそのマシン上にあるかないかにかかわらず、「ローカル・ファイル・システム」を選択します。

デプロイメント・マニフェストが現行セル・コンテキストのいずれかのノードにある場合、またはデプロイメント・マニフェスト・ファイルが、アプリケーション・サーバーを実行しているマシン上に既に存在する場合は、「リモート・ファイル・システム」を使用します。


マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。各リンクにより、オンライン情報センター内のトピックの検索が開始されます。検索結果がリストされたら、お客様の構成に最も当てはまるトピックを選択します。

このトピックの更新を確認します。 (オンライン)




ファイル名: DeploymentManifestUpload.html