Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
EARを公開するときに、MANIFESTファイル内ですべてのJAR名を宣言する必要があるのはなぜですか?クラスパスは十分ではないはずですか?
EARファイルにアプリケーションがある場合は、サーバー上の他のアプリケーションとは関係なく、アプリケーションに独自のクラスパスがあることが望ましいです。サーバーのクラスパスがすべてのアプリケーションに使用された場合、すべてのアプリケーションが必要なすべてのjarの同じバージョンを使用するように強制される可能性があり、これはメンテナンスの悪夢になります。アプリケーションがそのアプリケーションに固有のjarのセットを使用する必要がある場合、マニフェストファイルはそれらを配置する論理的な場所です。
次のスプリング構成で問題に直面しています。txn:annotation を単独で使用すると正常に動作しますが、AOP を使用しようとすると例外が発生します。
Spring 構成ファイルの一部:
<tx:annotation-driven transaction-manager=