В Karaf версии 3.0.3 мне удалось получить объект ServiceReference, используя приведенный ниже код.
ServiceReference serviceReference =
(ServiceReference) bundleContext.getServiceReference(CustomService.class.getName());
Но в Karaf 4 этот код возвращает null. Моя служба запущена, я смог увидеть службу в списке служб.
Примечание: я пытаюсь получить услугу, которая загружена в виде упакованного пакета.