0

EARを公開するときに、MANIFESTファイル内ですべてのJAR名を宣言する必要があるのはなぜですか?クラスパスは十分ではないはずですか?

4

1 に答える 1

1

EARファイルにアプリケーションがある場合は、サーバー上の他のアプリケーションとは関係なく、アプリケーションに独自のクラスパスがあることが望ましいです。サーバーのクラスパスがすべてのアプリケーションに使用された場合、すべてのアプリケーションが必要なすべてのjarの同じバージョンを使用するように強制される可能性があり、これはメンテナンスの悪夢になります。アプリケーションがそのアプリケーションに固有のjarのセットを使用する必要がある場合、マニフェストファイルはそれらを配置する論理的な場所です。

于 2013-03-08T10:44:53.210 に答える