Я работаю над одним из многих модулей в приложении Java / Spring на основе OSGi.
Случай, с которым я имею дело, довольно прост - мне нужно использовать внешние jar-файлы, включив зависимость в мой локальный модуль maven pom file.
Проблема, с которой я сталкиваюсь, заключается в том, что, как только модуль скомпилирован и запущен, с новыми засосанными зависимостями и оперативным развертыванием на локальном многомодульном сервере Apache Felix, поддерживающем сервер, я не вижу веб-сервисов SOAP, определенных в этом конкретном случае. модуль начинает работу.
Смущает, что такая же зависимость, как и везде (в аналогичном компоненте), не вызывает никаких проблем и компилируется / работает просто отлично.
Мне не хватает чего-то фундаментального в том, как работает Maven / OSGi, или здесь есть какая-то более серьезная проблема?
Изображения ниже должны еще больше осветить проблему.
Однако следует отметить, что следующие образы были целенаправленно изменены, поскольку предполагалось, что добавленные типы jar-файлов не имеют отношения к тому, как реагирует развертывание (для чего это стоит, это внешняя библиотека, предоставляющая алгоритмы хэширования).
Перед добавлением зависимости запускается localhost: 8080 / cxf отображает
Перезапуск после включения вышеуказанной зависимости приводит к тому, что он больше не отображается
Любое понимание было бы очень цениться!