WebLogic サーバーで作成する多くの Spring Web アプリケーションがあり、いつ WAR を EAR に入れ、いつ WAR として存在させるべきかについて興味があります。ときどき、WAR は共通ロジック JAR にアクセスする必要がありますが、WAR にパッケージ化できるのに、これらを EAR に入れる必要がある理由がわかりません。
私の理解では、EAR に複数の WAR があり、それらの WAR の 1 つを変更する必要がある場合は、EAR 全体を再デプロイしてサーバーを更新する必要があります。これにより、すべての WAR が跳ね返ります。ただし、それらが EAR に含まれていない場合は、1 つの WAR を更新するだけで、バウンスするのは 1 つだけになります。
100 個の異なる WAR ファイルを単独で使用し、パッケージ化された JAR と共有ライブラリ (WebLogic を使用) を使用することの何が問題になっていますか?
洞察をありがとう!