WebSphere 8 にデプロイされた Web アプリケーションに取り組んでいるプロジェクトに参加しています。いくつかのポートレットを含む WAR を Maven で構築しています。通常の WebSphere サーバーの現在の展開パターンは次のとおりです。
- mvn クリーン パッケージ
- WAR をインストールする
- GUI で手動でポータル ページを作成する
- 各ページに 1 つのポートレットを割り当てる
このパターンはあまりうまくスケールしないと思います。ローカル開発システムの構成は人によって若干異なり、展開作業は (ポートレット X ページ X サーバー) の関数として倍増します。このページ構成をプロジェクトに移動して、ソース管理を行い、ビルドの再現可能な部分にしたいと考えています。しかし、これが可能かどうかはわかりませんでした。
WebSphere 8 は、手動でページを作成するのではなく、ページ (およびできればページ階層) の展開をサポートしていますか? もしそうなら、どのように?
ポートレットとページをデプロイするこのモデルをサポートするには、WAR ではなく EAR を作成する必要がありますか?