Я написал простой элемент sling, который имеет один интерфейс, а другой - реализованный класс. Я строю этот пакет, используя maven, я устанавливаю его из консоли CQ felix. Пакет успешно загружен, и он находится в активном состоянии.не удалось создать экземпляр класса пакета osgi из компонента jsp
Когда я пытаюсь создать экземпляр класса этого пакета из компонента jsp, возникает исключение Null-указателя из-за того, Ниже приведен код для создания экземпляра класса расслоение:
InvokeAEMWorkflowImpl wfService = sling.getService(InvokeAEMWorkflowImpl.class);
А также я наблюдал еще одну вещь, я не могу видеть, что связано с компонентов и зон обслуживания этой ФЕЛИКС консоли (вкладки).
Может кто-нибудь помочь мне, почему я не могу передать этот класс в свой компонент jsp.
Спасибо, Кишор
Пожалуйста, отправьте исходный код InvokeAEMWorkflowImpl (по крайней мере, объявление класса с аннотациями SCR) и конфигурацию maven-bundle-plugin из pom.xml. –
Это класс реализации, а также включен плагин bundle ... @ Компонент (немедленный = истинный) @Service public class InvokeAEMWorkflowImpl реализует InvokeNewWorkflow {// Это не полный struture} – kishore