我有一只耳朵,里面藏着一场战争。jar 位于 ear lib 目录中。
我需要从一个罐子里重写一个类,我在战争中写了它。
但是当我部署耳朵时,类加载器从 jar 中获取类,而不是从战争中获取。
我在war中的jboss-web.xml中设置了这个配置。我相信它会强制类加载器在 jar 之前从战争中获取类,但它不起作用。
<class-loading java2ClassLoadingCompliance="false">
<loader-repository>
com.example:archive=unique-archive-name
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>
</loader-repository>
</class-loading>
如何强制 jboss 类加载器在 jar 之前从战争中获取类?
谢谢。