У меня есть файл jar, который я хочу поместить в общую библиотеку моего сервера приложений (WebLogic). JAR содержит несколько классов, которые реализуют интерфейсы, расположенные внутри военного развертывания. И в развертывании есть синглтон Spring, который инициализирует класс, содержащийся в общем банке.
Итак, я предполагаю, что класс не может загружаться, потому что интерфейсы еще не загружены (они находятся в развертывании), и когда загрузчик классов пытается загрузить этот класс, он, вероятно, получает некоторую ошибку компиляции (я не вижу этого в любом месте) и не загружает его, а когда развертывание пытается создать экземпляр чего-то, что не было загружено (общий jar-файл), возникает ошибка.
Так что вопрос, что мне здесь делать? Как настроить, чтобы все это работало? Я действительно не хочу дублировать банку, содержащую все интерфейсы в общей папке. (требуется один целый файл .war).
Спасибо.
P.S. к сожалению, у меня нет ошибок/исключений при загрузке класса папки lib домена (общая). У меня есть только java.lang.NoClassDefFoundError, когда я пытаюсь его создать.