27.4. バンドルの作成およびデプロイに関するワークフロー
- アプリケーションサーバー、個別の Web アプリケーション、ドリフト管理用の設定ファイルなど、アーカイブに含まれるファイルを特定します。
- バンドルをデプロイする場所の処理方法を決定します。既存のファイルおよびディレクトリーは、レシピの定義に応じて上書きまたは保持できます。これは 「プロビジョニング中のファイル処理」 およびで説明されてい 「警告: 管理対象(ターゲット)のディレクトリーおよび上書き/保存ファイル」 ます。
- デプロイされたコンテンツがポート番号、ホスト名、またはその他の設定を必要とするかどうかなど、デプロイメント固有の情報を特定します。これらの値の一部は設定ファイルでトークンを使用でき、プロビジョニングプロセスではデプロイメント時に特定の値を対話的に要求できます。トークンはで説明されてい 「Templatized 設定ファイルの使用」 ます。
- デプロイされるコンテンツを作成します。
- という名前の Ant レシピを作成し
deploy.xml
ます。レシピは、バンドルに含まれるコンテンツと設定ファイルと、コンテンツをバンドル宛先にデプロイする方法を定義します。インストール前およびインストール後のターゲットがサポートされます。したがって、ローカルシステムに追加の処理を行い、必要に応じてサービスを設定または開始できます。ANT レシピとタスクについては、「Ant Recipe の内訳」 およびで説明されてい 「Ant Task の使用」 ます。 - バンドルコンテンツ、設定ファイル、およびレシピを作成したら、それらのファイルをすべてバンドルアーカイブに圧縮します。これには、ディレクトリーの最上位に
deploy.xml
レシピファイルが必要で、そのファイルに対して相対的なディストリビューション内の他のdeploy.xml
ファイルが必要です。これは、を参照してください 「バンドル: コンテンツおよびレシピ」。注記JBoss ON では、バンドルアーカイブの JAR および ZIP 形式が許可されます。 - 必要に応じて、バンドルのデプロイヤーツールを実行して、バンドルが正しくフォーマットされていることを確認します。これは、で説明してい 「バンドルパッケージのテスト」 ます。
- バンドルをデプロイするリソースのグループを作成します。
- の説明に従って、バンドルを JBoss ON サーバーにアップロードし 「バンドルの JBoss ON へのアップロード」 ます。
- の説明に従って、バンドルをターゲットグループにデプロイし 「リソースへのバンドルのデプロイ」 ます。