2 つの異なる Weblogic サーバーにデプロイされた 2 つの Web アプリケーションがあります。
アプリケーション 1 は、EAR としてパッケージ化された Struts 1.2 ベースのアプリケーションです。
アプリケーション 2 は、war としてパッケージ化された JSF アプリケーションです (App1 に比べて小さいアプリケーション)。
現在、これら 2 つのアプリケーションは、2 つの異なるポータルからアクセスされています。
アイデアは、1 つのサーバーを廃止し、すべてを 1 つのサーバーに展開し、可能であれば 2 つのアプリケーションをマージすることです。
アプリケーション 2 はアプリケーション 1 のサブセットであるため、2 つのアプリケーションをマージして同じサーバーにデプロイする必要があります。
次のうちどれが最良のアプローチになるかを知りたい:
- 2 つの異なる war ファイルを使用して、2 つのアプリケーションを 1 つの ear にデプロイします。
- 2 つのアプリケーションを独立した ear ファイルとしてサーバーにデプロイします。
- JSF をストラット 1.2 に変換することにより、単一の war で App1 の App2 をマージします。
リクエストを正しいアプリケーションにリダイレクトするためにフィルタを配置する(機能のように)。
ご意見をお聞かせください。
ありがとう