Компонент в консоли AEM не активирован

Я создал класс сервлета, который будет вызываться при вызове ajax. Когда он просматривается из консольной системы / консоли / компонентов AEM, его состояние находится в режиме Factory, но он также должен иметь статус Active. Как сделать Component Active? Кто-нибудь может помочь?

1 ответ

Решение

Похоже, у вас есть атрибут configurationFactory = true в аннотации @Component. Это заставляет этот класс работать как сервисная фабрика, и я полагаю, что это непреднамеренно, верно? Если вы удалите его - вы увидите Active.

В противном случае, если вам нужен ваш сервлет для обслуживания фабрики, по какой-то причине вам необходимо создать именованную конфигурацию для этой фабрики.

Другие вопросы по тегам