0

WebSphere 8 にデプロイされた Web アプリケーションに取り組んでいるプロジェクトに参加しています。いくつかのポートレットを含む WAR を Maven で構築しています。通常の WebSphere サーバーの現在の展開パターンは次のとおりです。

  1. mvn クリーン パッケージ
  2. WAR をインストールする
  3. GUI で手動でポータル ページを作成する
  4. 各ページに 1 つのポートレットを割り当てる

このパターンはあまりうまくスケールしないと思います。ローカル開発システムの構成は人によって若干異なり、展開作業は (ポートレット X ページ X サーバー) の関数として倍増します。このページ構成をプロジェクトに移動して、ソース管理を行い、ビルドの再現可能な部分にしたいと考えています。しかし、これが可能かどうかはわかりませんでした。

  1. WebSphere 8 は、手動でページを作成するのではなく、ページ (およびできればページ階層) の展開をサポートしていますか? もしそうなら、どのように?

  2. ポートレットとページをデプロイするこのモデルをサポートするには、WAR ではなく EAR を作成する必要がありますか?

4

2 に答える 2

1

WebSphere Portal は、xmlaccessと呼ばれる強力なユーティリティーを提供します。この目的に役立つ API は他にもあります。

これを使用して、ページ構造をデプロイするだけでなく、他のほとんどのポータル パーツにも使用できます。

EAR ファイルへの移行が適切かどうかはわかりませんが、事前にデプロイされたポートレットを登録することはできます。ただし、これにはデプロイメント記述子をコーディングする必要があります (例としてxmlaccess エクスポートをよく使用してください)。

于 2013-07-17T21:31:28.927 に答える