アプリケーション サーバー (WebLogic)の共有ライブラリに入れたい jar ファイルがあります。jar には、 war デプロイメント内にあるインターフェースを実装するいくつかのクラスが含まれています。また、デプロイメントには、共有 jar に含まれるクラスを初期化する Spring シングルトンがあります。
だから私が推測するのは、インターフェースがまだロードされていない(デプロイメントにある)ため、クラスをロードできず、クラスローダーがそのクラスをロードしようとすると、おそらくコンパイルエラーが発生することです(私にはわかりませんロードされていないもの (共有 jar) をデプロイメントがインスタンス化しようとすると、エラーが発生します。
問題は、ここで何をするかです。これらすべてが機能するように構成するにはどうすればよいですか? 共有フォルダー内のすべてのインターフェースを含む jar を複製したくありません。(1 つの .war ファイル全体である必要があります)。
ありがとう。
PS 残念ながら、ドメイン lib (共有) フォルダーのクラスロード中にエラー/例外はありません。インスタンス化しようとすると、java.lang.NoClassDefFoundErrorしかありません。