Spring を使用してさまざまなインターフェースをロードする WebSphere Application Server Community Edition に耳をデプロイしました。本番環境では、これらすべてのクラスが ear 内にロードされます。これらのクラスを EAR 外の jar 内の別のクラスでオーバーライドしようとしています。
jar を /var/shared/lib に配置し、これらのフォルダーをクラスパスに含めると思われる展開依存関係を持っています。
<sys:dependencies>
<sys:dependency>
<sys:groupId>org.apache.geronimo.configs</sys:groupId>
<sys:artifactId>sharedlib</sys:artifactId>
</sys:dependency>
</sys:dependencies>
私は何が欠けていますか?スプリングの結果、クラスが見つからないことを示す NoClassDef が発生します。