У меня есть 2 модуля, один из которых - файл EAR, а другой - статическая общая библиотека. Статическая общая библиотека уже развернута на сервере. Эта статическая библиотека представляет собой набор файлов jar, развернутых как библиотека (а НЕ приложение) в weblogic.
Теперь мне нужно развернуть приложение EAR на сервере, и это приложение EAR ссылается на статическую библиотеку (через ссылку в файле weblogic.xml).
Проблема в том, что и приложение EAR, и статическая библиотека имеют общий jar, и я хочу, чтобы jar из моего EAR загружался (поскольку это более высокая версия), но, к сожалению, Weblogic загружает jar из общей библиотеки, а не из файла EAR.
Могу ли я каким-либо образом сообщить серверу weblogic в случае конфликта с jar в EAR и общей библиотеке, чтобы исключить определенный jar из общей библиотеки и дать JAR (исходящий из EAR ) приоритет над тем, что исходит из общей библиотеки?
Я попытался просмотреть документы weblogic, но не нашел подходящего решения по указанию WLS при загрузке классов.
Любая помощь будет оценена.