Я новичок в Karaf, поэтому искал ресурсы для создания проекта для веб-сервисов RESTful с использованием аннотаций felix и без использования класса BundleActivator (я имею в виду фактический класс, который должен быть написан мной, но это нормально, если какой-то компилятор или плагин maven делает то же самое для меня) и XML-файл чертежа. До сих пор я добился успеха в первой части (часть BundleActivator), которая теперь после компиляции автоматически создает мой MANIFEST.MF с операторами импорта и экспорта, создает соответствующий файл XML для каждого класса компонентов и упаковывает его в хороший пакет jar, который работает очень хорошо, когда я развертываю его в контейнере Karaf. Но что не работает, так это службы RESTful. Пакет развернут правильно, но URL-адреса REST не отображаются, и поэтому я не могу получить к ним доступ.
Пожалуйста, помогите мне сделать это. Я не хочу писать XML-файл, который нужно изменять каждый раз при добавлении или удалении службы отдыха.
Спасибо